/* ------------------------ CSSfrom seasons india --------------------------------------- */

A.bottommenu_link:Link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0d3b77;
	text-decoration:none
}
A.bottommenu_link:Visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0d3b77;
	text-decoration:none;
}
A.bottommenu_link:Hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0d3b77;
	text-decoration:underline;
}

/* ------------------------ CSSfrom seasons india --------------------------------------- */

/* ------------------------------------ GENERAL ------------------------------------------------------ */

#welcome td.defaulttext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FFFFFF;
	font-style:normal;
	font-weight:normal;
}

#masthead .defaulttext2 {
	color:#FFF;
}

#hotelfeatured {
	background-color:#b6d3f8;
	border:solid 1px #6da7f0;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #202B17;
}

.packagesdivider {
	background-image: url(http://www.hotelsavenue.com/admin/layouts/coolwater/images/packages_dotted.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 1px;
	
}

.dividervertical{
	width:1px;
	background-image:url(http://www.hotelsavenue.com/admin/layouts/coolwater/images/dotted_vertical.gif);
	background-repeat:repeat-y;
	background-position:left top;
}


.toppanel {
	background-color:none;
	height: 40px;
}

.logopanel {
	background-color: none;
	height: 69px;
	padding: 5px 0px 5px 11px;
}


.toppaneldivider{
	background-color: #B2CCE8;
	height: 1px;
}

.topgradient {
	background-image:url(http://www.hotelsavenue.com/admin/layouts/coolwater/images/top_gradient.gif);
	background-position:left top;
	background-repeat:repeat-x;
	height: 25px;
}

.contentbg{
	background-color: #FFFFFF;
}

A.hyLink6:Link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}

A.hyLink6:Visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}

A.hyLink6:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #FFF;
	text-decoration: underline;
}


/* Bottom Panel CSS Starts from here */

#bottomTable {
	width:778px;
}

#bottomTable .botpanel1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FFF;
	background-color:#1D6E8C;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	height: 24px;
}

#bottomTable .botpanel2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#1D6E8C;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	height: 35px;
}


#bottomTable A.hyLink1:Link {
	color: #1D6E8C;
}

#bottomTable A.hyLink1:Visited {
	color: #1D6E8C;

}

#bottomTable A.hyLink1:Hover {
	color: #1D6E8C;
}

#bottomTable #content {
	background-color:transparent;
}

/* Bottom Panel CSS Ends here */


body {
	margin: 0px 0px 0px 0px; /* margin: Top Right Bottom Left */
	background-image:url('http://www.seasonsindia.com/travel/images/bg1.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#6da7f0;
}

.main {
	float:none;
}

#documentBody {
	width:778px;
}

.navTabSpacer{
	width: 1px;
	background-image:url(http://www.hotelsavenue.com/admin/layouts/coolwater/images/dotted_vertical.gif);
	background-repeat:repeat-y;
	background-position:left top;
}

.bookhotelheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#3A91B1;
	text-align:left;
	text-transform:uppercase;
	vertical-align:middle;
	padding:0px 0px 0px 15px;
	height:35px;
}

.commenttext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight:normal;
	font-style:normal;
	color: #9B9999;
}

ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
}

li {
	list-style-type:disc;
}

.dividerline {
	background-image: url(http://www.hotelsavenue.com/admin/layouts/coolwater/images/divider_hline.gif);
	background-repeat:repeat-x;
	background-position: left center;
}

.titletext {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color: #82C7E2;
	text-align:left;
	vertical-align:middle;
	background-color:#0F6B90;
}

.titletext2 {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color: #FFFFFF;
}

.defaulttext{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight:normal;
	font-style:normal;
	color: #5d5d5d;
}

.defaulttext1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight:normal;
	font-style:normal;
	color: #5d5d5d;
}

.defaulttext2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight:normal;
	font-style:normal;
	color: #CC3300;
}

.defaulttext2big {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	font-style:normal;
	color: #CC3300;
}

.defaulttextbold{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight:bold;
	font-style:normal;
	color: #4D4D4D;
}

.defaulttextbig{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	font-weight:normal;
	font-style:normal;
	color: #4D4D4D;
}

.commentinfotext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color:#CC3300;
}

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	background-color: #2a5ca3;
	text-align:left;
	vertical-align:middle;
	height:22px;
	padding:0px 0px 0px 7px;
}

.headernumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	background-color: #2a5ca3;
	text-align:center;
	vertical-align:middle;
	height:22px;
	border:solid 0px #FFFFFF;
	border-right-width:1px;	
}

.subheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight:normal;
	font-style:normal;
	color: #0d3b77;
	background-color:#eaf3fe;
}

.headerviewrates {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #2a5ca3;
	text-align:center;
	vertical-align:middle;
	height:22px;
}

.border {
	border:solid 1px #DCDCDC;
}

.tableborder {
	border:solid 1px #87B5C7;
	border-top-width:0px;
	height:115px;
}

A.hyLink:Link {
	font-family:Arial, Helvetica, sans-serif;
	color:#097BAA;
	font-weight:normal;
	font-size:8.5pt;
	text-decoration: none;
}

A.hyLink:Visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#097BAA;
	font-weight:normal;
	font-size:8.5pt;
	text-decoration: none;
}

A.hyLink:Hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#097BAA;
	font-weight:normal;
	font-size:8.5pt;
	text-decoration: underline;
}

A.hyLink1:Link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFF;
	text-decoration: underline;
}

A.hyLink1:Visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFF;
	text-decoration: underline;
}

A.hyLink1:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}

A.hyLink2:Link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	color: #0d3b77;
	text-decoration: none;
}

A.hyLink2:Visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	color: #0d3b77;
	text-decoration: none;
}

A.hyLink2:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	color: #0d3b77;
	text-decoration: underline;
}

A.hyLink3:Link {
	font-family:Arial, Helvetica, sans-serif;
	color:#4D4D4D;
	font-weight:normal;
	font-size:8.5pt;
	text-decoration: underline;
}

A.hyLink3:Visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#4D4D4D;
	font-weight:normal;
	font-size:8.5pt;
	text-decoration: underline;
}

A.hyLink3:Hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#4D4D4D;
	font-weight:normal;
	font-size:8.5pt;
	text-decoration: none;
}

A.hyLink4:Link {
	font-family:Arial, Helvetica, sans-serif;
	color:#9EB8C8;
	font-weight:normal;
	font-size:7.5pt;
	text-decoration: none;
}

A.hyLink4:Visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#9EB8C8;
	font-weight:normal;
	font-size:7.5pt;
	text-decoration: none;
}

A.hyLink4:Hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:normal;
	font-size:7.5pt;
	text-decoration: none;
}

A.hyLink5:Link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #4d4d4d;
	background-color: #facd3c;
	text-decoration: none;
	height: 100%;
	width:132px;
	line-height: 22px; 
	display:block;
} 

A.hyLink5:Visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #4d4d4d;
	background-color: #facd3c;
	text-decoration: none;
	height: 100%;
	width:132px;
	line-height: 22px; 
	display:block;
}

A.hyLink5:Hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #4d4d4d;
	text-decoration: none;
	height: 100%;
	width:132px;	
	background-color: #fce861;
	line-height: 22px; 
	display:block;
}

input.textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #4D4D4D;
	border:solid 1px #CCCCCC;
	background-color:#FFFFFF;
	padding:0px 0px 0px 2px;
}

input.checkbox {
	border:none;
}

input.radio {
	border:none;
}

input.button1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#ffffff;
	background-color:#295ba2;
	height:22px;
	border:outset 1px silver;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: normal;
	color: #4d4d4d;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}


/* --------------------------------------GENERAL ENDS HERE----------------------------------- */

/* -------------------------------TOP PANEL---------------------------------------- */

#masthead {
	width: 525px;
}


#masthead .topspacer{
	height: 14px;
}

#logo {
	width:30%;
	text-align:left;
	vertical-align:middle;
	padding: 0px 0px 0px 20px;
	height: 98px;
}

#tabs {
	width:70%;
	vertical-align:middle;
	text-align:right;
	padding: 0px 20px 0px 0px;
	height: 98px;
}

#tabsTable {
	width:523px;
	margin: 0px 0px 5px 0px;
	
}

#tabsTable .navTabSpacer {
	height: 15px;
}

#tabsTable #Home {
	font-weight:bold;
	width:52px;
	height:15px;
	text-align:center;
	vertical-align:middle;
	text-transform:uppercase;
}

#tabsTable #Hotels {
	font-weight:bold;
	width:57px;
	height:15px;
	text-align:center;
	vertical-align:middle;
	text-transform:uppercase;	
}

#tabsTable #Packages {
	font-weight:bold;
	width:73px; 
	height:15px;
	text-align:center;
	vertical-align:middle;
	text-transform:uppercase;	
}

#tabsTable #Deals {
	font-weight:bold;
	width:52px;
	height:15px;
	text-align:center;
	vertical-align:middle;
	text-transform:uppercase;	
}

#tabsTable #Detinations {
	font-weight:bold;
	width:93px;
	height:15px;
	text-align:center;
	vertical-align:middle;
	text-transform:uppercase;	
}

#tabsTable #Aboutus {
	font-weight:bold;
	width:69px;
	height:15px;
	text-align:center;
	vertical-align:middle;
	text-transform:uppercase;	
}

#tabsTable #Contactus {
	font-weight:bold;
	width:82px;
	height:15px;
	text-align:center;
	vertical-align:middle;
	text-transform:uppercase;	
}

#tabsTable #Faqs {
	font-weight:bold;
	width:38px;
	height:15px;
	text-align:right;
	vertical-align:middle;
	text-transform:uppercase;	
}

#tabsTable TD.navTab {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#2677AD;
	background-color:#FFFFFF;
}

#tabsTable TD.navTabHighlight {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#EF862C;
	background-color:#FFFFFF;
	}
	
#masthead #tabs #welcome {
	width:100%;
	text-align:right;
	vertical-align:top;
	height:68px;	
	
}

#masthead #tabs .defaulttext2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#D97B27;
	font-style:normal;
	font-weight:normal;
	background-color: #FFFFFF;
	width:100%;
	vertical-align:top;
	text-align:right;
	padding: 7px 0px 0px 0px;
	
}

A.navLink:Link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#2677AD;
	text-decoration:none;
}

A.navLink:Visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#2677AD;
	text-decoration:none;
}

A.navLink:Hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#5B92B6;
	text-decoration:none;
}


/* -------------------------------TOP PANEL ENDS HERE ---------------------------------------- */



/* ------------------------------- MIDDLE PANEL ---------------------------------------- */


#midtable {
	width:778px;
}

#midtable .tlcurve {
	/*background-image:url(../images/top_left_curve.gif);
	background-position:top left;
	background-repeat:no-repeat;*/
	background-color:#FFFFFF;
	height: 12px;
	width: 11px;
}

#midtable .trcurve {
	/*background-image:url(../images/top_right_curve.gif);
	background-position:top right;
	background-repeat:no-repeat;*/
	background-color:#FFFFFF;
	height: 12px;
	width: 11px;
}

#content {
	background-color:#FFFFFF;
	text-align:left;
	vertical-align:top;
}

/* ----------------------------------- MIDDLE CONTENT CSS STARTS FROM HERE ------------------------*/

#content #midcontent .defaulttext2 {
	font-weight:bold;
}

#content #midcontent .defaulttext {
	text-align:justify;
}

#content #midcontent .defaulttext2big {
	color:#084D73;
	font-size:9pt;
	text-transform:uppercase;
	height:25px;
	padding-top:2px;
	border-bottom:solid 1px #B0D5EE;
}

#content #midcontent #faq .subheader {
	color:#084D73;
	padding-left:11px;
	height:21px;
	background-color:#FFF;
}

#content #midcontent #faq A.hyLink2:Link, #content #midcontent #faq A.hyLink2:Visited {
	color:#084D73;
}

#content #midcontent #faq A.hyLink2:Hover {
	color: #4F98B5;
	text-decoration:none;
}

#content #midcontent #faq div.defaulttext {
	border:solid 1px #E8E9E9;
/*	border-top-width:0px;*/
	padding:9px;
	text-align:justify;
}


/* ----------------------------------- MIDDLE CONTENT CSS ENDS HERE --------------------------- */


/* ----------------------------------- TRAVELLER'S KIT AND TRAVEL CENTRE ------------------------- */

#travellerskit{
	width:159px;
	background-color: #D3DCB8;
	text-align:left;
	vertical-align:top;
}

#travellerskit .defaulttext{
	padding: 0px 10px 10px 10px;
}

#travellerskit .defaulttextbig{
	padding: 8px 10px 6px 10px;
	font-weight:bold;
}

#travelcentre{
	width:159px;
	background-color: #C7E1F4;
	text-align:left;
	vertical-align:top;
}

#travelcentre .defaulttext{
	padding: 0px 10px 10px 10px;
}

#travelcentre .defaulttextbig{
	padding: 8px 10px 6px 10px;
	font-weight:bold;
}

/* ----------------------------------- TRAVELLER'S KIT AND TRAVEL CENTRE ENDS HERE ------------------------- */

/*////////////////////////////// SEARCH BOX CSS STARTS FROM HERE ////////////////////////*/

#searchbox .searchinfobg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #535353;
	background-color: #FFF;

}

#searchbox A.hyLink:Link, A.hyLink:Visited {
	color:#535353;
	text-decoration:Underline;
}

#searchbox A.hyLink:Hover {
	color:#535353;
	text-decoration:none;
}

#searchbox .roominfobg {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #12456d;
	background-color: #FFF;
	padding-top: 5px;
	
}

#searchbox .dividerlineup {
	background-image:url(http://www.seasonsindia.com/travel/images/hdots_line.gif);
	background-repeat:repeat-x;
	background-color: #FFF;
	height:1px;
}

#searchbox .dividerlinedown {
	background-image:url(http://www.seasonsindia.com/travel/images/hdots_line.gif);
	background-repeat:repeat-x;
	background-color: #FFF;
	height:1px;	
}

#searchbox select.countryselect {
	width:168px;
}

#searchbox select.pricerangeselect {
	width:111px;
}

#searchbox select.currencyselect {
	width:45px;
}

#searchbox #searchbut {
	color:#FFF;
	text-align:right;
	vertical-align:middle;
	height:40px;
	background-color:#FFF;
	padding:8px 10px 10px 0px;
	width: 100%;
	text-align:right;
}

/*#searchbox #buttonRow {
	text-align:right;
	vertical-align:middle;
	height:40px;
	background-color:#D7EEFD;
	padding:8px 15px 0px 0px;
	/*border: 1px solid;
	width: 100%;
	text-align:right;
}

#searchbox #searchbut input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#FFF;
	background-image:url(../images/btn_searchhotelbg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#3A91B1; 
	width: 118px;
	height:20px;
	border-style:none;
	padding:0px 0px 1px 13px;
	margin:0px 0px 0px 0px;
	float:right;
}*/




/*////////////////////////////// SEARCH BOX CSS ENDS HERE ////////////////////////*/



/*////////////////////////////// DESTINATION SEARCH BOX CSS STARTS FROM HERE ////////////////////////*/

#destinationsearchbox .searchinfobg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #BCC895;
}

#destinationsearchbox .roominfobg {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #ACB885;
}

#destinationsearchbox .dividerlineup {
	background-image:url(../images/destsearch_divider_hline.gif);
	background-repeat:repeat-x;
	background-color: #BCC895;
	height:1px;
}


#destinationsearchbox #searchbut {
	text-align:right;
	vertical-align:middle;
	height:40px;
	background-color:#BCC895;
	padding:8px 15px 0px 0px;
}

#destinationsearchbox #searchbut input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#0F6B90;
	background-image:url(../images/btn_searchhotelbg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#FFFFFF;
	width: 118px;
	height:20px;
	border-style:none;
	padding:0px 0px 1px 13px;
	margin:0px 0px 0px 0px;
}

#destinationsearchbox select.countryselect{
	width:168px;
}

#destinationsearchbox select.pricerangeselect{
	width:111px;
}

#destinationsearchbox select.currencyselect{
	width:45px;
}


#destinationsearchbox A.hyLink:Link, A.hyLink:Visited {
	text-decoration: underline;
}

#destinationsearchbox A.hyLink:Hover {
	color:#FFFFFF;
	text-decoration: none;
}




/*////////////////////////////// DESTINATION SEARCH BOX CSS ENDS HERE ////////////////////////*/



/*////////////////////////////// DESTINATION MODIFY SEARCH BOX /////////////////////////////////*/

#destinationmodifysearch .bookhotelheader{
	font-size:13px;
	padding:0px 0px 0px 10px;	
}

#destinationmodifysearch #destinationsearchbox .hotelnametitle{
	color:#984800;
	font-size:12px;
}

#destinationmodifysearch #destinationsearchbox #budget {
	width:95px;
}

#destinationmodifysearch #destinationsearchbox #searchbut input {
	background-image:none;
	background-color:#FFFFFF;
	width: 100px;
	height:20px;
	border-style:none;
	padding:0px 0px 1px 2px;
	margin:0px 0px 0px 0px;
}

#destinationmodifysearch #destinationsearchbox select.cityselect {
	width:130px;
}

#destinationmodifysearch #destinationsearchbox select.pricerangeselect {
	width:45px;
}

#destinationmodifysearch #destinationsearchbox select.currencyselect {
	width:45px;
}

#destinationmodifysearch #destinationsearchbox A.hyLink:Link {
	text-decoration: underline;
}

#destinationmodifysearch #destinationsearchbox A.hyLink:Visited {
	text-decoration: underline;
}

#destinationmodifysearch #destinationsearchbox A.hyLink:Hover {
	color:#FFFFFF;
	text-decoration: none;
}

#destinationmodifysearch #destinationsearchbox select.monthselect{
	width:78px;
}

#destinationmodifysearch #destinationsearchbox select.dateselect{
	width:40px;
}




/*////////////////////////////// DESTINATION MODIFY SEARCH BOX ENDS HERE ////////////////////////*/


/*////////////////////////////// MODIFY SEARCH BOX /////////////////////////////////*/

#modifysearch {
	border: solid 1px #0066cc;
}

#modifysearch .bookhotelheader{
	font-size:13px;
	color:#fff;
	padding:0px 0px 0px 10px;
	background-color:#0066cc;
}

#modifysearch #searchbox .hotelnametitle{
	color:#0066cc;
	font-size:12px;
}

#modifysearch #searchbox .searchinfobg {
	background-color:#99ccff;
}

#modifysearch #searchbox .roominfobg {
	background-color:#99ccff;
}

#modifysearch #searchbox #budget {
	width:95px;
}

#modifysearch #searchbox #searchbut input {
	background-color:#295ba2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#FFF;
	width: 110px;
	height:23px;
	border:outset 1px #FFF;
/*	padding:0px 0px 2px 2px;
	margin:0px 0px 0px 0px;*/
}

#modifysearch #searchbox select.cityselect {
	width:130px;
}

#modifysearch #searchbox select.pricerangeselect {
	width:45px;
}

#modifysearch #searchbox select.currencyselect {
	width:45px;
}

#content #modifysearch #searchbox A.hyLink1:Link {
	color:#FFFFFF;
	text-decoration: underline;
}

#content #modifysearch #searchbox A.hyLink1:Visited {
	color:#FFFFFF;	
	text-decoration: underline;
}

#content #modifysearch #searchbox A.hyLink1:Hover {
	color:#FFFFFF;
	text-decoration: none;
}

#modifysearch #searchbox select.monthselect{
	width:78px;
}

#modifysearch #searchbox select.dateselect{
	width:40px;
}


/*////////////////////////////// MODIFY SEARCH BOX ENDS HERE ////////////////////////*/


/*////////////////////////////// PACKAGES SEARCH BOX CSS STARTS FROM HERE ////////////////////////*/

#packagessearchbox .searchinfobg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	color:#6c510e;
	background-color: #e5bb13;
}

#packagessearchbox .roominfobg {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	color: #6c510e;
	background-color: #f1d45f;
}

#packagessearchbox .dividerlineup {
	background-image:url(../images/packages_search_divider_hline.gif);
	background-repeat:repeat-x;
	background-color: #f7ce2d;
	height:1px;
}

#packagessearchbox #searchbut {
	text-align:right;
	vertical-align:middle;
	height:40px;
	background-color:#e5bb13;
	padding:8px 15px 0px 0px;
}

#packagessearchbox #searchbut input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#0F6B90;
	background-image:url(../images/btn_searchhotelbg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#FFFFFF;
	width: 118px;
	height:20px;
	border-style:none;
	padding:0px 0px 1px 13px;
	margin:0px 0px 0px 0px;
}

#packagessearchbox select.countryselect{
	width:168px;
}

#packagessearchbox select.pricerangeselect{
	width:111px;
}

#packagessearchbox select.currencyselect{
	width:45px;
}


#packagessearchbox A.hyLink:Link, A.hyLink:Visited {
	text-decoration: underline;
}

#packagessearchbox A.hyLink:Hover {
	color:#FFFFFF;
	text-decoration: none;
}


/*////////////////////////////// PACKAGES SEARCH BOX CSS ENDS HERE ////////////////////////*/


/*////////////////////////////// PACKAGES MODIFY SEARCH BOX /////////////////////////////////*/

#packagesmodifysearch .bookhotelheader{
	font-size:13px;
	color:#78610d;
	padding:0px 0px 0px 10px;
	background-color: #796517;	
}

#packagesmodifysearch #searchbox .hotelnametitle{
	color:#f1d45f;
	font-size:12px;
}

#packagesmodifysearch #searchbox .searchinfobg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	color:#6c510e;
	background-color: #e5bb13;
}

#packagesmodifysearch #searchbox .roominfobg {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	color: #6c510e;
	background-color: #f1d45f;
}

#packagesmodifysearch #searchbox .dividerlineup {
	background-image:url(../images/packages_search_divider_hline.gif);
	background-repeat:repeat-x;
	background-color: #f7ce2d;
	height:1px;
}

#packagesmodifysearch #searchbox .dividerlinedown {
	background-image:url(../images/packages_search_divider_hline.gif);
	background-repeat:repeat-x;
	background-color: #f7ce2d;
	height:1px;	
}

#packagesmodifysearch #searchbox #budget {
	width:95px;
}

#packagesmodifysearch #searchbox #searchbut input {
	background-image:none;
	background-color:#FFFFFF;
	width: 100px;
	height:20px;
	border-style:none;
	padding:0px 0px 1px 2px;
	margin:0px 0px 0px 0px;
}

#packagesmodifysearch #searchbox select.cityselect {
	width:130px;
}

#packagesmodifysearch #searchbox select.pricerangeselect {
	width:45px;
}

#packagesmodifysearch #searchbox select.currencyselect {
	width:45px;
}

#content #packagesmodifysearch #searchbox A.hyLink1:Link {
	color:#FFFFFF;
	text-decoration: underline;
}

#content #packagesmodifysearch #searchbox A.hyLink1:Visited {
	color:#FFFFFF;	
	text-decoration: underline;
}

#content #packagesmodifysearch #searchbox A.hyLink1:Hover {
	color:#FFFFFF;
	text-decoration: none;
}

#packagesmodifysearch #searchbox select.monthselect{
	width:78px;
}

#packagesmodifysearch #searchbox select.dateselect{
	width:40px;
}

/*////////////////////////////// PACKAGES MODIFY SEARCH BOX ENDS HERE ////////////////////////*/


/*///////////////////////////// PACKAGES MIDDLE PANEL STARTS FROM HERE ///////////////////////////////////////*/

#packmidtable {
	width: 778px;
	border: solid 1px #1d6e8c;
	border-top-width: 0px;
}

#featuredpackages #packageslist .dividerline {
	background-image:url(http://www.hotelsavenue.com/admin/layouts/coolwater/images/dotted_search.gif);
	background-position:left middle;
	background-repeat:repeat-x;
}

#featuredpackages .border{
	border-top-width: 0px;
}

#featuredpackages .titletext{
	height:63px;
	font-weight:bolder;
	font-size:13pt;
	color:#f7b558;
	padding: 2px 4px 2px 15px;
	background:#1d6e8c;
}

#featuredpackages .titletext2 {
	font-weight:bolder;
	font-size:16pt;
	color:#ffffff;
}

#featuredpackages #packageslist{
	width:98%;
}

#featuredpackages #packageslist A.hyLink2:Link, #featuredpackages #packageslist A.hyLink2:Visited {
	color:#0f6b90;
}

#featuredpackages #packageslist A.hyLink2:Hover {
	color:#4f98b5;
	text-decoration:underline;
}

#featuredpackages #packageslist .defaulttext2big {
	color: #237FA2;
	font-weight:bold;
}

#featuredpackages #packageslist .defaulttext2 {
	color:#0f6b90;
}

#featuredpackages #packageslist select.countryselect{
	width:500px;
}

/*///////////////////////////// PACKAGES MIDDLE PANEL ENDS HERE ///////////////////////////////////////*/

/* -------------------------------------------- TOLL FREE ---------------------------------------- */

#tollfree .tollfreebg{
	border:solid 1px #DCDCDC;
	background-image:url(http://www.hotelsavenue.com/admin/layouts/coolwater/images/tollfree_bg.jpg);
	background-position: left top;
	background-repeat:no-repeat;
	height: 57px;
	width: 100%;
	background-color:#F7FBFD;
	text-align:left;
	vertical-align:middle;
}

#tollfree .defaulttext{
	font-size: 11pt;
	font-weight: bold;
	text-transform:uppercase;
	width: 40%;
	padding: 0px 3px 0px 10px;
	text-align:left;
	vertical-align:middle;
}

#tollfree .defaulttext2big{
	border:none;
	padding: 0px 0px 0px 6px;
	font-size: 14pt;
	font-weight:bold;
	width: 60%;
}

#tollfree .navTabSpacer{
	height:39px;
}

/* -------------------------------------------- TOLL FREE ENDS HERE ---------------------------------------- */



/* -------------------------------------------- SEARCH PROGRESS PAGE ---------------------------------------- */


#searchprogress {
	width:550px;
}


#searchprogress #midtable {
	width:550px;
}


#searchprogress #bottomTable {
	width:550px;
}

#searchprogress #midtable #content {
	text-align:	center;

}

#searchprogress #midtable #content #SortTable {
	background-color:#eaf3fe;
	border:solid 1px #9ab5cb;
}

#searchprogress #midtable #content .defaulttext1 {
	color: #D97B27;
	font-size: 15pt;
	font-weight:bold;
	text-transform:uppercase;
}

#searchprogress #midtable #content .defaulttext2 {
	/*color: #0F6B90;*/
	font-size: 9pt;
	font-weight:bold;
}

#searchprogress #midtable #content .defaulttext2big {
	color: #0d3b77;
}

#searchprogress #midtable #content .defaulttextbig {
	font-size: 9pt;
}

#searchprogress #midtable #content .dividerline {
	background-image:url(http://www.hotelsavenue.com/admin/layouts/coolwater/images/dotted_search.gif);
	background-repeat:repeat-x;
	background-color: #D7EEFD;
	height:1px;
}

#progress2 .navTabSpacer {
	height:12px;
}


/* -------------------------------------------- SEARCH PROGRESS PAGE ENDS HERE ---------------------------------------- */

/* ---------------------------------------------------- ERROR PAGE --------------------------------------------- */

#searchprogress #midtable #content #errorbtntable #btncontactadmin input {
	width:140px;
	padding:0px 0px 2px 0px;
}

#searchprogress #midtable #content #errorbtntable #btnpreviouspage input {
	width:95px;
	padding:0px 0px 2px 0px;
}

/* ---------------------------------------------------- ERROR PAGE --------------------------------------------- */





/* ------------------------------------------- SEARCH INFO --------------------------------------- */

#midtable #content #progressbar {
	width:239px;
	float:right;
	vertical-align:top;
}

#progressbar .progressActiveBg {
	background-color: #295ba2;
	width:46px;
	height:4px;
	padding:0px;
	margin:0px;
}

#progressbar .progressInactiveBg {
	background-color: #99ccff;
	width:46px;
	height:4px;
	padding:0px;
	margin:0px;
}

#progressbar .progressActiveText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: normal;
	color: #295ba2;
	text-align:center;
	vertical-align:top;
	width:46px;
}

#progressbar .progressInactiveText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: normal;
	color: #99ccff;
	text-align:center;
	vertical-align:top;	
	width:46px;
}

#content .searchInfoLine {
	border:dashed 0px #fea845;
	border-bottom-width:1px;
	height:1px;
}

/* ------------------------------- SEARCH INFO ENDS HERE --------------------------------------- */

/* ------------------------------ ADVANCED SEARCH  ------------------------------------ */

#advSearchBox .advSearchTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #2a5185;
	background-image:url('http://www.seasonsindia.com/travel/images/bg_exlporebydestination.jpg');
	background-position:-1px -79px;
	background-repeat:repeat-x;
	background-color: #facd3c;
	text-transform:uppercase;
	text-align:left;
	padding:0px 0px 2px 0px;
	height:25px;
}

#advSearchBox .advborder {
	border:solid 6px #facd3c;
}

#advSearchBox #searchtable A.hyLink2:Link {
	text-decoration:underline;
}

#advSearchBox #searchtable A.hyLink2:Visited {
	text-decoration:underline;
}

#advSearchBox #advUpdateBtn {
	padding:0px 10px 0px 0px;
}

#advSearchBox #advUpdateBtn input {
	width:90px;
	padding:0px 0px 2px 0px;
}

#advSearchBox #advSearchBtn {
	padding:0px 10px 0px 0px;
}

#advSearchBox #advSearchBtn input {
	width:65px;
	padding:0px 0px 2px 0px;	
}

#advSearchBox #hoteladvSearchTable #searchinfo .searchInfoLine{
	height:15px;	
}

#advSearchBox #hoteladvSearchTable .subheader{
	color: #4d4d4d;	
}

#content #searchbut input {
	width:65px;
	padding:0px 0px 2px 0px;	
}

/* ------------------------------ ADVANCED SEARCH ENDS HERE ------------------------------------ */


/* ------------------------------ SORT TABLE, PAGING, COMPARE HOTELS  ------------------------------------- */

#SortTable {
	border:solid 1px #9ab5cb;
	background-color:#e0ecfc;
	text-align:left;
	vertical-align:middle;
	padding:0px 5px 0px 5px;
	margin:10px 0px 0px 0px;
}

#paging A.hyLink1:Link {
	text-decoration:none;
	color: #5d5d5d;
}

#paging A.hyLink1:Visited {
	text-decoration:none;
	color: #5d5d5d;
}

#paging A.hyLink1:Hover {
	text-decoration:Underline;
	color: #5d5d5d;
}

#compareHotels #comparebut input {
	width:105px;
	padding:0px 0px 2px 0px;
}

/* ------------------------------ SORT TABLE ENDS HERE  ------------------------------------- */


/* ------------------------------ HOTEL RESULT LIST ----------------------------------------*/


#mainhotellisting {
	text-align:left;
	vertical-align:top;
}

#mainhotellisting #hotellisting .header {
	border:solid 0px #FFFFFF;
	border-right-width:1px;
	padding:0px 10px 0px 10px;
	text-transform:none;
}

#HotelInfo {
	margin:8px 0px 0px 0px;
}

#mainhotellisting #hotellisting DIV {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	background-color: #EF862C;
}

#mainhotellisting #hotellisting #HotelInfo .defaulttext {
	padding: 0px 0px 5px 0px;
}

#mainhotellisting #hotellisting #HotelInfo #btnviewpack input {
	width:100px;
	padding:0px 0px 2px 0px;
}

#mainhotellisting #hotellisting #viewrates .defaulttext2 {
	background-color:#eaf3fe;
	color:#C83605;
}

#mainhotellisting #hotellisting #ratesbut input {
	width:70px;
	padding:0px 0px 2px 0px;
}

#mainhotellisting #hotellisting #viewrates .defaulttext1 {
	font-weight:bold;
	font-size:14pt;
	color:#2a5ca3;
	letter-spacing:-1px;
	background-color:#eaf3fe;
}

#mainhotellisting #hotellisting #hotelfeatured {
	background-color:#eaf3fe;
	border:solid 1px #9ab5cb;
}

#mainhotellisting #hotellisting #hotelfeatured .defaulttext1 {
	color: #0d3b77;
	width:1px;
}

#mainhotellisting #hotellisting #hotelfeatured A.hyLink2:Link, #mainhotellisting #hotellisting #hotelfeatured A.hyLink2:Visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#0d3b77;
	font-weight:100;
}

#mainhotellisting #hotellisting #hotelfeatured A.hyLink2:Hover {
	text-decoration:underline;
}

#mainratetable {
	border:solid 0px #9ab5cb;
	border-top-width:1px;
	border-bottom-width:1px;
}

#mainratetable #ratetable TD {
	border:solid 0px #FFFFFF;
	border-left-width:1px;
	border-bottom-width:1px;
	background-color:#eaf3fe;
}

#mainratetable #ratetable .defaulttext1 {
	border:none;
	padding:0px 0px 3px 0px;
	background-color:#FFFFFF;
}

#mainratetable #ratetable A.hyLink1:Link, #mainratetable #ratetable A.hyLink1:Visited {
	color:#097baa;
	text-decoration:underline;
}

#mainratetable #ratetable A.hyLink1:Hover {
	text-decoration:none;
}

#mainratetable #ratetable .defaulttext2 {
	background-color: #eaf3fe;
}

#mainratetable #ratetable .defaulttext {
	padding:0px 3px 0px 5px;
}

#mainratetable #ratetable span.defaulttext {
	color:#CC3300;
}

#mainratetable #ratetable .roomRates {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	color: #343434;
	background-color: #eaf3fe;
}

#mainratetable #ratetable .weekbg {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	color: #12456d;
	background-color: #99ccff;
}

#mainratetable #booknowbtn input {
	width:70px;
	padding:0px 0px 2px 0px;
}

#mainratetable #closebtn input {
	width:50px;
	padding:0px 0px 2px 0px;
}

/* ------------------------------ HOTEL ROOM RATES ----------------------------------------*/

#mainratetable #hotelfeaturesinfo {
	border:none;
}

#content #btncontinue input {
	width:65px;
	padding:0px 0px 2px 0px;
}

/* ------------------------------ HOTEL ROOM RATES ENDS HERE ----------------------------------------*/

/* ------------------------------ HOTEL RESULT LIST ENDS HERE ----------------------------------------*/

/* ---------------------------------------- COMPARE HOTEL -------------------------------------------------- */

#comparehotelmain A.hyLink4:Link {
	color:#FFFFFF;
	font-size:8.5pt;
	text-decoration:none;	
}

#comparehotelmain A.hyLink4:Visited {
	color:#FFFFFF;
	font-size:8.5pt;
	text-decoration:none;	
} 

#comparehotelmain A.hyLink4:Hover {
	color:#FFFFFF;
	font-size:8.5pt;
	text-decoration:Underline;	
}

#comparehotelmain #compareinnertable #booknowbut input {
	width:70px;
	padding:0px 0px 2px 0px;
}

#comparehotelmain #compareinnertable .comparebullet2 {
	font-size:6.5pt;
}

#comparehotelmain .defaulttext{
	background-color:#FFFFFF;
	padding-left:8px;
}

#comparehotelmain .defaulttext2{
	background-color:#FFFFFF;
	padding-left:8px;	
}

#comparehotelmain TD.insidebg {
	background-color: #9ab5cb;
}

#comparehotelmain #compareinnertable .innerbg {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight:normal;
	font-style:normal;
	color: #343434;
	background-color:#eaf3fe;
	padding-left:8px;	
}

/* -------------------------------------------- COMPARE HOTELS ENDS HERE ------------------------------------------------ */


/* ------------------------------ REVIEW AND CONFIRM PAGE ----------------------------------------*/


#content #reviewtable A.hyLink:Link, A.hyLink:Visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#4FA6C9;
	text-decoration: none;
	height: 22px;
	width:30px;
	line-height: 22px; 
	display:block;
}

#roominfotable A.hyLink1:Link, #roominfotable A.hyLink1:Visited {
	color: #0f6b90;
}

#content #reviewtable #reviewinnertable #roominfotable A.hyLink1:Hover {
	color: #0f6b90;
}
	

#content #reviewtable A.hyLink:Visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#4FA6C9;
	text-decoration: none;
	height: 22px;
	width:30px;
	line-height: 22px; 
	display:block;
}

#content #reviewtable A.hyLink:Hover {
	background-color:#DCEBF1;
}

#content #reviewtable #reviewinnertable #roomratetable .defaulttext2 {
	border:solid 1px #F4D7BE;
	border-left-width:0px;
	border-right-width:0px;
}

#content #reviewtable #tooltiptable A.hyLink2:Link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	size:10pt;
	font-weight:bold;
	color:#4D4D4D;
	text-decoration:none;
}

#content #reviewtable #tooltiptable A.hyLink2:Visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	size:10pt;
	font-weight:bold;
	color:#4D4D4D;
	text-decoration:none;
}

#content #reviewtable #tooltiptable A.hyLink2:Hover {
	color:#000000;
	text-decoration:none;
}

#content #reviewtable #cancellationtable #btncontinue input {
	width:70px;
	padding:0px 0px 2px 0px;	
}

#content #reviewtable #cancellationtable #btnapply input {
	width:50px;
	padding:0px 0px 2px 0px;	
}

#paymenttable #billingdetailstable select.countryselect {
	width:175px;
}

#paymenttable #membertable A.hyLink2:Link {
	text-decoration: Underline;
}

#paymenttable #membertable A.hyLink2:Visited {
	text-decoration: Underline;
}

#paymenttable #membertable #loginbut input {
	width:45px;
	padding:0px 0px 2px 0px;
}

#paymenttable #membertable input.textfield{
	width: 110px;
}

#paymenttable #bookreservebut input {
	width:140px;
	padding:0px 0px 2px 0px;	
}

#paymenttable span.defaulttext2 {
	font-size:12pt;
	font-weight:bold;
}

/* ------------------------------ REVIEW AND CONFIRM PAGE ENDS HERE ----------------------------------------*/

/* ------------------------------ BOOKING FAILURE -------------------------------------------------- */

#bookingfailure #btncontinue input {
	width:65px;
	padding:0px 0px 2px 0px;
}

/* ------------------------------ BOOKING FAILURE ENDS -------------------------------------------------- */

/* ------------------------------ TRANSACTION FAILURE -------------------------------------------------- */

#failurebtntable #btntryagain input {
	width:75px;
	padding:0px 0px 2px 0px;
}

#failurebtntable #btncontinue input {
	width:65px;
	padding:0px 0px 2px 0px;
}

/* ------------------------------ TRANSACTION FAILURE ENDS -------------------------------------------------- */

/* ----------------------------------------- HOTEL AMENITIES -------------------------------------------------- */

#content #hotelfeatured {
	width:100%;
	background-color:#e0ecfc;
	border:solid 1px #6da7f0;
}

#content #hotelfeatured A.hyLink2:Link {
	font-size:8.5pt;
	font-weight:bold;
	text-decoration:none;
}

#content #hotelfeatured A.hyLink2:Visited {
	font-size:8.5pt;
	font-weight:bold;
	text-decoration:none;
}

#content #hotelfeatured A.hyLink2:Hover {
	font-size:8.5pt;
	font-weight:bold;
	text-decoration:none;
}

#content #hotelfeatured .defaulttext1 {
	color:#0d3b77;
	font-size:8.5pt;
	font-weight:bold;
}

#hotelfeaturesinfo {
	border:solid 0px #F4D7BE;
	border-top-width:1px;
	border-bottom-width:1px;
}

#hotelfeaturesinfo .defaulttext2 {
	font-size:9pt;
	color:#D97B27;
}

#hotelfeaturesinfo span.bullet1 {
	font-size:1.9em;
	color:#C76A17;
	line-height:15px;
}

#content #btnotherhotels input {
	width:90px;
	padding:0px 0px 2px 0px;
}

#content #btncheckrates input {
	width:90px;
	padding:0px 0px 2px 0px;
}


/* ----------------------------------------- HOTEL AMENITIES ENDS HERE ------------------------------------------ */


/* ----------------------------------------- HOTEL CANDID PHOTOS ------------------------------------------ */


#hotelfeaturesinfo #candidphotos .defaulttext2 {
	font-size:8.5pt;
}

#candidphotosmain A.hyLink4:Link {
	color:#FFFFFF;
	font-size:8.5pt;
	text-decoration:none;	
}

#candidphotosmain A.hyLink4:Visited {
	color:#FFFFFF;
	font-size:8.5pt;
	text-decoration:none;	
} 

#candidphotosmain A.hyLink4:Hover {
	color:#FFFFFF;
	font-size:8.5pt;
	text-decoration:Underline;	
} 

#candidphotosmain #hotelfeaturesinfo {
	border:none;
}

#hotelfeaturesinfo #candidphotos #thumbnails {
	border:solid 1px #9ab5cb;
	background-color:#eaf3fe;
}

#hotelfeaturesinfo #candidphotos #candidvideo .subheader {
	background-color:#eaf3fe;
}


#hotelfeaturesinfo #candidphotos #thumbnails A.hyLink2:Link {
	font-size:11pt;
	font-weight:bold;
	text-decoration:none;
}

#hotelfeaturesinfo #candidphotos #thumbnails A.hyLink2:Visited {
	font-size:11pt;
	font-weight:bold;
	text-decoration:none;	
}

#hotelfeaturesinfo #candidphotos #thumbnails A.hyLink2:Hover {
	font-size:11pt;
	font-weight:bold;
	text-decoration:none;	
}

#hotelfeaturesinfo #candidphotos #candidvideo #btn_playvideo input.button1 {
	width:75px;
	padding:0px 0px 2px 0px;
}



/* ----------------------------------------- HOTEL CANDID PHOTOS ENDS HERE ------------------------------------------ */


/* ---------------------------------------- CITY HOTEL LISTING -----------------------------------------------------*/


#cityhotellisting #hotellisting A.hyLink2:Link {
	font-size:8.5pt;
	text-decoration:Underline;
}

#cityhotellisting #hotellisting A.hyLink2:Visited {
	font-size:8.5pt;
	text-decoration:Underline;
}

#cityhotellisting #hotellisting A.hyLink2:Hover {
	font-size:8.5pt;
	text-decoration:Underline;
}

#cityhotellisting #citypackages TD {
	border:solid 0px #C3DDE7;
	border-bottom-width:1px;
}

#cityhotellisting #citypackages TD.defaulttext2 {
	font-size:9pt;
	border:solid 0px #C3DDE7;
}

#cityhotellisting #hotellisting span.defaulttext2 {
	color:#CC3300;
}

#cityhotellisting #booknowbut input {
	width:80px;
	padding:0px 0px 2px 0px;
}

/* ---------------------------------------- CITY HOTEL LSITING ENDS HERE ------------------------------------------- */

/* ---------------------------------------- COUNTRY LISTING -------------------------------------------------------- */

#citylisttable DIV {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#citylisttable DIV A.hyLink2:link {
	DISPLAY: block; 
	FONT-WEIGHT: normal; 
	height:19px;
	TEXT-DECORATION: none;
	padding-left:4px;
}

#citylisttable DIV A.hyLink2:visited {
	DISPLAY: block; 
	FONT-WEIGHT: normal; 
	height:19px;	
	TEXT-DECORATION: none;
	padding-left:4px;	
}

#citylisttable DIV A.hyLink2:hover {
	color:#D97B27;
	background-color: #EFF7FA;
	height:19px;	
	padding-left:4px;	
}

/* ---------------------------------------- COUNTRY LISTING ENDS HERE ---------------------------------------------- */


/* ---------------------------------------- MY ACCOUNT -------------------------------------------------- */

#content #logintable {
	border:solid 0px #F4D7BE;
	border-bottom-width:1px;
}

#content #logintable A.hyLink1:Link, #content #logintable A.hyLink1:Visited {
	color:#cc3300;	
}

#content #loginbut input {
	width:60px;
	padding:0px 0px 2px 0px;	
}

#content #canclebut input {
	width:60px;
	padding:0px 0px 2px 0px;	
}

#content #getpassbut input {
	width:100px;
	padding:0px 0px 2px 0px;	
}

#content #updatebut input {
	width:60px;
	padding:0px 0px 2px 0px;	
}

/* ---------------------------------------- MY ACCOUNT ENDS HERE -------------------------------------------------- */

/* ---------------------------------------- REGISTER PAGE ------------------------------------------------------ */

#content #submitbut input {
	width:65px;
	padding:0px 0px 2px 0px;	
}

#content #continuebut input {
	width:75px;
	padding:0px 0px 2px 0px;	
}

#content #registertable .defaulttext1 {
	border:solid 0px #F4D7BE;
	border-top-width:1px;
}

/* ---------------------------------------- REGISTER ENDS HERE ----------------------------------------------- */

/* ---------------------------------------- BOOKED TRANSACTION ------------------------------------------------ */

#booktransactiontable #transactionlist .header {
	color:#12456d;
	background-color:#99ccff;
	font-size:8.5pt;
	font-weight:normal;
	text-align:center;
}

#booktransactiontable #transactionlist #searchinfo .searchInfoLine {
	padding:0px;
}

#booktransactiontable #searchtransaction #searchbut input {
	width:65px;
	padding:0px 0px 2px 0px;
}

#booktransactiontable #searchtransaction #resetbut input {
	width:55px;
	padding:0px 0px 2px 0px;
}

#booktransactiontable #transactionlist #cancelrequestbut input {
	width:130px;
	padding:0px 0px 2px 0px;
}

#content #printbut input {
	width:55px;
	padding:0px 0px 2px 0px;
}

#content #backbut input {
	width:55px;
	padding:0px 0px 2px 0px;
}

/* ---------------------------------------- BOOKED TRANSACTION ENDS HERE --------------------------------------- */

/* ---------------------------------------- CANCELLATION REQUEST ---------------------------------------------- */

#canceltransactiontable #roomdetails .defaulttext2{
	color: #4D4D4D;
	border: solid 0px #A8A8A8;
	border-top-width: 1px;
	border-bottom-width: 1px;

}

#content #submitbut input {
	width:60px;
	padding:0px 0px 2px 0px;	
}

#content #canclebut input {
	width:60px;
	padding:0px 0px 2px 0px;
}


/* ---------------------------------------- CANCELLATION REQUEST ENDS HERE ------------------------------------ */

/* ---------------------------------------- READ/WRITE REVIEW ---------------------------------------------------- */


#writereviewmain #writereviewform #reviewtext .subheader {
	color:#4D4D4D;
}

#writereviewmain #readreview A.hyLink1:Link, #writereviewmain #readreview A.hyLink1:Visited {
	color:#cc3300;
	text-decoration:underline;
}

#writereviewmain #readreview A.hyLink1:Hover {
	text-decoration:none;
}

#writereviewmain  A.hyLink4:Link {
	color:#FFFFFF;
	font-size:8.5pt;
	text-decoration: none;
}

#writereviewmain A.hyLink4:Visited {
	color:#FFFFFF;
	font-size:8.5pt;
	text-decoration: none;
}

#writereviewmain A.hyLink4:Hover {
	color:#FFFFFF;
	font-size:8.5pt;
	text-decoration: Underline;
}

#uploadimgmain .header {
	text-align:left;
}

#uploadimgmain A.hyLink4:Link, #uploadimgmain A.hyLink4:Visited {
	color:#FFFFFF;
	font-size:8.5pt;
	text-decoration: none;
	margin-right:0px;
}

#uploadimgmain A.hyLink4:Hover {
	color:#FFFFFF;
	font-size:8.5pt;
	text-decoration: Underline;
}

#uploadimgmain #uploadimgform .imgborder {
	border:solid 1px #999999;
}

#readreview .defaulttext1 {
	font-size:9.5pt;
}


#readreview A.hyLink2:Link {
	font-size: 9.5pt;
	font-weight:bold;
}

#readreview A.hyLink2:Visited {
	font-size: 9.5pt;
	font-weight:bold;
}

#readreview A.hyLink2:Hover {
	font-size: 9.5pt;
	font-weight:bold;
}

#uploadimgmain #uploadimgform #comparehotelmain .insidebg {
	background-color:#9ab5cb;
}

#uploadimgmain #uploadimgform #comparehotelmain #compareinnertable .defaulttext1 {
	color:#0d3b77;
	background-color:#eaf3fe;
}

#uploadimgmain #uploadimgform #comparehotelmain #compareinnertable TD TABLE .defaulttext1 {
	background-color:#FFFFFF;
}

#uploadimgmain #uploadimgform #reviewtext .subheader {
	color:#4D4D4D;
}

#uploadimgmain #uploadimgform #previewbut input {
	width:66px;
	padding:0px 0px 2px 0px;
}

#uploadimgmain #uploadimgform #previewbut input {
	font-weight:normal;
	width:66px;
	padding:0px 0px 2px 0px;	
}

#uploadimgmain #uploadimgform #confirmbut input {
	width:65px;
	padding:0px 0px 2px 0px;
}

/* ---------------------------------------- READ/WRITE REVIEW ENDS HERE ------------------------------------------ */

/* ---------------------------------------- SEND EMAIL TO FRIENDS ----------------------------------------------------------- */

#sendemailmain #sendemailform #sendemailbut input {
	width:60px;
	padding:0px 0px 2px 0px;
}

/* ---------------------------------------- SEND EMAIL TO FRIENDS ENDS HERE ------------------------------------------------- */

/* ---------------------------------------- PRINT INVOICE ------------------------------------------------------------------- */

#invoicemain #printbut input {
	width:60px;
	padding:0px 0px 2px 0px;
}

/* ---------------------------------------- PRINT INVOICE ENDS HERE --------------------------------------------------------- */

/* -------------------------------------------- MY ACCOUNT LEFT PANEL ----------------------------------------------- */


#myaccount #modifysearch {
	border:none;
}

#myaccount #modifysearch TD.searchInfoLine {
	border:solid 0px #9ab5cb;
	border-bottom-width:1px;
	height:2px;
}

#myaccount #modifysearch .bookhotelheader {
	color:#12456d;
	background-color:#99ccff;
	font-size:9pt;
	text-transform:none;
	height:20px;
}

#myaccount #modifysearch li.myaccount {
	color:#D97B27;
	font-size:0.7em;
	list-style-type:disc;
	margin:0px 0px 0px 8px;
}

/* ---------------------------------------- MY ACCOUNT LEFT PANEL ENDS HERE --------------------------------------- */


/* ------------------------------- MIDDLE PANEL ENDS HERE---------------------------------------- */


/* ------------------------------- DESTINATION MIDDLE PANEL ---------------------------------------- */

#populardestinations .border{
	border-top-width: 0px;
}

#populardestinations .titletext{
	height:63px;
	font-weight:bolder;
	font-size:13pt;
	padding: 2px 4px 2px 15px;
}

#populardestinations .titletext2 {
	font-weight:bolder;
	font-size:16pt;
}

#populardestinations #destinationlist{
	width:100%;
}

#populardestinations #destinationlist select.countryselect{
	width:500px;
}


#destinations .defaulttext{
	padding: 0px 8px 0px 0px;
}

#destinations .defaulttextbig{
	color: #237FA2;
	font-weight:bold;
} 

#destinations #SortTable .defaulttext2big{
	font-size: 11pt;
	text-transform:uppercase;
}

#destinations .searchInfoLine{
border:solid 0px #F4D7BE;
border-bottom-width:1px;
height: 1px;
}

#destinations #SortTable {
	padding:0px 10px 0px 12px;
}

#destinations #morebut input {
	width:40px;
	height:16px;
	padding:0px 0px 2px 0px;
}

/* ------------------------------- DESTINATION MIDDLE PANEL ENDS HERE---------------------------------------- */


/* ------------------------------- DESTINATION MIDDLE PANEL ---------------------------------------- */

#populardestinations .border{
	border-top-width: 0px;
}

#populardestinations .titletext{
	height:63px;
	font-weight:bolder;
	font-size:13pt;
	padding: 2px 4px 2px 15px;
}

#populardestinations .titletext2 {
	font-weight:bolder;
	font-size:16pt;
}

#populardestinations #destinationlist{
	width:100%;
}

#populardestinations #destinationlist select.countryselect{
	width:500px;
}


#destinations .defaulttext{
	padding: 0px 8px 0px 0px;
}

#destinations .defaulttextbig{
	color: #237FA2;
	font-weight:bold;
} 

#destinations #SortTable .defaulttext2big{
	font-size: 11pt;
	text-transform:uppercase;
}

#destinations .searchInfoLine{
border:solid 0px #F4D7BE;
border-bottom-width:1px;
height: 1px;
}

#destinations #SortTable {
	padding:0px 10px 0px 12px;
}

#destinations #morebut input {
	width:40px;
	height:16px;
	padding:0px 0px 2px 0px;
}



/* ---------------------------------------- DESTINATION MIDDLE PANEL INSIDE ----------------------------------------------- */


#destinationtravellerkit .defaulttext1{
	padding: 0px 5px 0px 5px;
}


/* ---------------------------------------- AT A GLANCE ----------------------------------------------- */

#glance .destimg{
	width: 140px;
	height: 135px;
	text-align:right;
	vertical-align:top;
	padding: 0px 12px 12px 0px;
}

#glance .defaulttext{
	text-align:justify;
	padding: 0px 20px 0px 0px;
}

#glance .defaulttext1{
	font-weight:bold;
	height: 20px;
	vertical-align:middle;
	border:solid 0px #E0E0E0;
	border-bottom-width:1px;
}

#glance .defaulttext2{
	font-weight:bold;
	height: 20px;
	vertical-align:middle;
	border:solid 0px #E0E0E0;
	border-bottom-width:1px;
	color:#1EA3D7;
}

#glance li {
	list-style-type:disc;
	margin:0px 0px 0px 15px;	
}

/* ---------------------------------------- AT A GLANCE ENDS HERE ----------------------------------------------- */


#sectiontitle .defaulttext{
	font-size:9pt;
	font-weight:bold;
}


/* ---------------------------------------- DESTINATION INFO ----------------------------------------------- */


#destinationinfo {
	border:solid 0px #F4D7BE;
	border-top-width:1px;
	border-bottom-width:1px;
}

#destinationinfo #fastfacts .defaulttext1{
	background-color: #F8F8F8;
	padding: 7px 10px 7px 10px;
	border:solid 0px #FFFFFF;
	border-bottom-width: 2px;
}

#destinationinfo .defaulttext{
	text-align:justify;
}


/* ---------------------------------------- DESTINATION INFO ENDS HERE ----------------------------------------------- */





/* ------------------------------- DESTINATION MIDDLE PANEL INSIDE ENDS HERE ---------------------------------------- */



/* ------------------------------- DESTINATION MIDDLE PANEL ENDS HERE---------------------------------------- */




/* ----------------------------------- FLEXIBLE DATES CALENDAR  ------------------------------------------ */

#calendertable {
	border:solid 1px #cccccc;
	border-right-width:0px;
	border-bottom-width:0px;
}

#calendertable TD.whitebg{
	border:solid 1px #cccccc;
	border-left-width:0px;
	border-top-width:0px;
	background-color:#FFFFFF;
}

td.caltitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #0F6B90;
}
A.calnext:Link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color:#FFFFFF;
	text-decoration:none;
}
A.calnext:Visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color:#FFFFFF;
	text-decoration:none;
}
A.calnext:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color:#FFFFFF;
	text-decoration:Underline;
}

td.calweek {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color: #0F5F82;
	background-color:#EFF7FA;
}
.previousnextdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	font-weight:normal;
	color: #CCCCCC;
}
.inactivedate {
	font-family: Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	font-weight:normal;
	color: #000000;
}
.activedate {
	font-family: Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	font-weight:normal;
	color: #EC8C36;
}
.calcheckrate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	font-weight:normal;
	color: #D4741F;
}
.calrate {
	font-family: Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	font-weight:normal;
	color: #4d4d4d;
}
.calsamplerate {
	font-family: Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	font-weight:bold;
	background-color: #FFFFCC;
	color: #4d4d4d;
}

/* ---------------------- FLEXIBLE DATES CALENDAR ENDS HERE -------------------------------------- */

/*///////////////////////// CURRENCY CONVERTER CSS STARTS FROM HERE ///////////////////////////////*/


#currencymaintable #viewrates {
	margin:25px 0px 0px 0px;
}

#currencymaintable #converterform select.currencyselect {
	width:250px;
}

#currencymaintable #converterform #convertbut input.button1 {
	border:none;
}

#currencymaintable #viewrates .defaulttext2 {
	font-size:0.9em;
	font-weight:bold;
	color:#0f6b90;
}

#currencymaintable #viewrates .defaulttext1 {
	font-size:12pt;
	font-weight:bold;
	color:#D97B27;
	background-color:#EFF7FA;
	padding:10px 10px 10px 10px;
	border:solid 1px #c3dde7;
}

#currencyratemaintable #currencyrateinnertable .defaulttext1 {
	padding:0px 0px 0px 10px;
}


/*///////////////////////// CURRENCY CONVERTER CSS ENDS HERE ///////////////////////////////*/

/*///////////////////////// MAP VIEW CSS STARTS FROM HERE ////////////////////////////////*/


#mapviewmain #documentBody #midtable #content #mapviewinner #searchbox .defaulttext {
	background-color:#FFF;
}

#mapviewmain #documentBody #midtable #content #mapviewinner #searchbox .textfield {
	padding-top:2px;
	height:16px;
}

#mapviewmain #documentBody #midtable #content #mapviewinner #searchbox #gobut input {
	border:outset 1px;
	font-size:8.5pt;
	padding-bottom:2px;
}

#mapviewmain #documentBody #midtable #content #mapviewinner .defaulttext {
	background-color:#f8f8f8;
}

#mapviewmain #documentBody #midtable #content #mapviewinner #searchbox .defaulttext {
	background-color:#f8f8f8;
}

#mapviewmain #documentBody #midtable #content #mapviewinner #mapview {
	margin:8px 0px 8px 0px;
	text-align:center;
}

#mapviewmain #documentBody #midtable #content #mapviewinner #maphotelinfo {
	border-left:dashed 1px #cccccc;
	width:200px;
	height:280px;
	padding:9px;
	overflow:auto;
	margin:8px 0px 8px 0px;
}

#maphotelinfo #hotellist A.hyLink2:Link, #maphotelinfo #hotellist A.hyLink2:Visited {
	color:#0f6b90;
	font-weight:bold;
}

#maphotelinfo #hotellist A.hyLink2:Hover {
	color:#4f98b5;
}

#maphotelinfo #hotellist .defaulttext2 {
	color:#C03;
}

/*////////////////////////////// MAP VIEW CSS ENDS HERE /////////////////////////////////*/