
/*============================ General CSS Starts =====================================*/

body {
	margin: 0px 0px 0px 0px; /* margin: Top Right Bottom Left */
	background-color:#0D4C76;
}

.main {
	margin: 25px 0px 0px 0px; /* margin: Top Right Bottom Left */
	float:none;
}

#documentBody {
	width:778px;
}

.navTabSpacer{
	width: 1px;
	background-image:url(../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:#D97B27;
	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(../images/divider_hline.gif);
	background-repeat:repeat-x;
	background-position: left center;
	height:1px;
}

.titletext {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color: #82C7E2;
	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: #4D4D4D;
}

.defaulttext1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight:normal;
	font-style:normal;
	color: #0F6B90;
}

.defaulttext2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight:normal;
	font-style:normal;
	color: #D97B27;
}

.defaulttext2big {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	font-style:normal;
	color: #D97B27;
}

.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: #FFFFFF;
	background-color: #0F6B90;
	text-align:left;
	vertical-align:middle;
	height:22px;
	padding:0px 7px 0px 7px;
}

.headernumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0F6B90;
	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: #0F6B90;
	background-color:#EFF7FA;
}

.headerviewrates {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #EF862C;
	text-align:center;
	vertical-align:middle;
	height:22px;
}

TD.headerviewrates:Hover {
	color:#FFFFFF;
	background-color: #F9AF6C;
}

.border {
	border:solid 1px #DCDCDC;
}

.tableborder {
	border:solid 1px #87B5C7;
	border-top-width:0px;
	height:115px;
}

A.hyLink:Link, A.hyLink:Visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:normal;
	font-size:8.5pt;
	text-decoration: none;
}

A.hyLink:Hover {
	color:#82C7E2;
	text-decoration: underline;
}

A.hyLink1:Link, A.hyLink1:Visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #DA7114;
	text-decoration: underline;
}

A.hyLink1:Hover {
	color: #DA7114;
	text-decoration: none;
}

A.hyLink2:Link, A.hyLink2:Visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	color: #0F6B90;
	text-decoration: none;
}

A.hyLink2:Hover {
	color: #4F98B5;
	text-decoration: underline;
}

A.hyLink3:Link, A.hyLink3:Visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#4D4D4D;
	font-weight:normal;
	font-size:8.5pt;
	text-decoration: underline;
}

A.hyLink3:Hover {
	color:#4D4D4D;
	text-decoration: none;
}

A.hyLink4:Link, A.hyLink4:Visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#9EB8C8;
	font-weight:normal;
	font-size:7.5pt;
	text-decoration: none;
}

A.hyLink4:Hover {
	color:#FFFFFF;
	text-decoration: none;
}

A.hyLink5:Link, A.hyLink5:Visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #EC8C36;
	text-decoration: none;
	height: 100%;
	width:132px;
	line-height: 22px; 
	display:block;
} 

A.hyLink5:Hover{
	color: #FFFFFF;
	text-decoration: none;
}

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;
	background-color:transparent;
	margin:0px;
	padding:0px;
}

input.radio {
	border:none;
	background-color:tranparent;
	margin:0px;
	padding:0px;
}

input.button1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#317C99;
	border-style:none;
	text-align:center;
	text-transform:none;
	vertical-align:middle;
	height:18px;
}

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;
}

#searchdest select.countryselect {
	width:200px;
}

/*============================ General CSS Ends =====================================*/

/*============================ Search Box Css Starts ============================== */

#searchbox .searchinfobg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #D97B27;
}

#searchbox .roominfobg {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #EC8C36;
}

#searchbox .dividerlineup {
	background-image:url(../images/search_divider_hline.gif);
	background-repeat:repeat-x;
	background-color: #D97B27;
	height:1px;
}

#searchbox .dividerlinedown {
	background-image:url(../images/search_divider_hline.gif);
	background-repeat:repeat-x;
	background-color: #D97B27;
	height:1px;	
}

#searchbox #searchbut {
	text-align:right;
	vertical-align:middle;
	height:40px;
	background-color:#D97B27;
	padding:8px 15px 0px 0px;
}

#searchbox #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;
}

#searchbox select.countryselect{
	width:168px;
}

#searchbox select.pricerangeselect{
	width:111px;
}

#searchbox select.currencyselect{
	width:45px;
}

#content #searchbox A.hyLink1:Link {
	color:#FFFFFF;	
	text-decoration:Underline;
}

#content #searchbox A.hyLink1:Visited {
	color:#FFFFFF;	
	text-decoration:Underline;
}

#content #searchbox A.hyLink1:Hover {
	color:#FFFFFF;
	text-decoration:none;
}

/*============================ Search Box Css Ends ========================== */

/*============================ Logo and Naviagtion Panel CSS Starts =====================================*/

#masthead {
	width: 778px;
}

#masthead .toppanel{
	background-image:url(../images/top_panel.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	height: 98px;
	vertical-align:middle;
	text-align:left;
}

#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, A.navLink:Visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#2677AD;
	text-decoration:none;
}

A.navLink:Hover {
	color:#5B92B6;
	text-decoration:none;
}

/*============================ Logo and Naviagtion Panel CSS Ends =================================*/

/*///////////////////////// ====================== Middle Table Css Starts ===============//////////////////////////////////*/


#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;
}

#midtable #leftsidebg {
	background-color:#fff;
}

#midtable #centertable .panelbg {
	background-color:#fff;
}

#midtable #rightsidebg {
	background-color:#fff;
}

#midtable #rightpanel {
	width:159px;
	background-color:#fff;
	padding-right:11px;
}

/*=================== Modify Search, Traveller's Kit and Travel Centre Panel Css Starts ====================*/

#midtable #leftpanel {
	background-color:#fff;
	text-align:center;
	vertical-align:top;
}

#midtable #leftpanel #leftDiv #leftPanelDiv {
	width:159px;
	padding-left:11px;
	vertical-align:top;
}

/* Modify Search Box Starts */

#modifysearch .bookhotelheader{
	font-size:13px;
	padding:0px 0px 0px 10px;	
}

#modifysearch #searchbox .hotelnametitle{
	color:#a14e03;
	font-size:12px;
	padding:8px 0px 8px 0px;
}

#modifysearch #searchbox #budget {
	width:95px;
}

#modifysearch #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;
}

#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 Css Ends */

/* Traveller's Kit and Travel Centre Starts */

#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 */

/*=================== Modify Search, Traveller's Kit and Travel Centre Panel Css Ends ====================*/

/* Progress Bar Css Starts */

#midtable #content #progressbar {
	width:239px;
	float:right;
	vertical-align:top;
}

#progressbar .progressActiveBg {
	background-color: #EF862C;
	width:46px;
	height:4px;
	padding:0px;
	margin:0px;
}

#progressbar .progressInactiveBg {
	background-color: #CCCCCC;
	width:46px;
	height:4px;
	padding:0px;
	margin:0px;
}

#progressbar .progressActiveText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: normal;
	color: #C56E25;
	text-align:center;
	vertical-align:top;
	width:46px;
}

#progressbar .progressInactiveText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: normal;
	color: #666666;
	text-align:center;
	vertical-align:top;	
	width:46px;
}

/* Progress Bar Css Ends */


/* Search Info Css Starts */

#content .searchInfoLine {
	border:dashed 0px #F4D8BF;
	border-bottom-width:1px;
	height:1px;
}

/* Search Info Css Ends Here */


/* Advanced Search Css Starts */

#advSearchBox .advSearchTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #0F6B90;
	background-color: #DFEDF2;
	text-transform:uppercase;
	text-align:left;
	vertical-align:bottom;
	height:21px;
}

#advSearchBox select.cityselect {
	width: 155px;
}

#advSearchBox .advborder {
	border:solid 6px #DFEDF2;
}

#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 Css Ends */


/* Sort Table Css Starts */

#SortTable {
	border:solid 1px #DCEBF1;
	background-color:#EFF7FA;
	text-align:left;
	vertical-align:middle;
	padding:0px 5px 0px 5px;
	margin:10px 0px 0px 0px;
}

/* Sort Table Css Ends */


/* Paging Table Css Starts */

#paging A.hyLink1:Link, #paging A.hyLink1:Visited {
	text-decoration:none;
}

#paging A.hyLink1:Hover {
	text-decoration:Underline;
}

/* Paging Table Css Ends */


/* Compare Hotel Button Table Css Starts */

#compareHotels #comparebut input {
	width:105px;
	padding:0px 0px 2px 0px;
}

/* Compare Hotel Button Table Css Ends */


/* Hotel Search Result Table Css Starts */

#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:#EFF7FA;
	color:#C83605;
}

#mainhotellisting #hotellisting #ratesbut input {
	width:70px;
	padding:0px 0px 2px 0px;
}

#mainhotellisting #hotellisting #viewrates .defaulttext1 {
	font-weight:bold;
	font-size:14pt;
	color:#0F6B90;
	letter-spacing:-1px;
	background-color:#EFF7FA;
}

#mainhotellisting #hotellisting #hotelfeatured {
	background-color:#E8F2F5;
	border:solid 1px #C3DDE7;
}

#mainhotellisting #hotellisting #hotelfeatured .defaulttext1 {
	color: #0F6B90;
	width:1px;
}

/* Hotel Search Result Css Ends */


/* Hotel Rate Table Css Starts */

#mainratetable {
	border:solid 0px #F4D7BE;
	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:#F8F8F8;
}

#mainratetable #ratetable .defaulttext1 {
	border:none;
	padding:0px 0px 3px 0px;
	background-color:#FFFFFF;
}

#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: #4D4D4D;
	background-color: #F8F8F8;
}

#mainratetable #ratetable .weekbg {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	color: #0F5F82;
	background-color: #D8E8EE;
}

#mainratetable #booknowbtn input {
	width:70px;
	padding:0px 0px 2px 0px;
}

#mainratetable #closebtn input {
	width:50px;
	padding:0px 0px 2px 0px;
}

#mainratetable #ratetable #infobox TD {
	border:solid 0px #FFFFFF;
	border-left-width:0px;
	border-bottom-width:0px;
	background-color:transparent;
}

/* Hotel Rate Table Css Ends */


/* Compare Hotels Page Css Starts */

#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: #DCEBF1;
}

#comparehotelmain #compareinnertable .innerbg {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight:normal;
	font-style:normal;
	color: #4D4D4D;
	background-color:#F7FBFC;
	padding-left:8px;	
}

/* Compare Hotels Page Css Ends */


/* Hotel Amenities Page Css Starts */

#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:#4F98B5;
	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 .bullet1 {
	font-size:15px;
	color:#C76A17;
	text-align:center;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	margin:2px 0px 0px 0px;
}

#content #btnotherhotels input {
	width:90px;
	padding:0px 0px 2px 0px;
}

#content #btncheckrates input {
	width:90px;
	padding:0px 0px 2px 0px;
}

#mainratetable #hotelfeaturesinfo {
	border:none;
}

#content #btncontinue input {
	width:65px;
	padding:0px 0px 2px 0px;
}

/* Hotel Amenities Page Css Ends */


/* Hotel Candid Photos Page Css Starts */

#hotelfeaturesinfo #candidphotos .defaulttext2 {
	font-size:8.5pt;
}

#candidphotosmain .alignment {
	text-align: right;
}

#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 #DCEBF1;
	background-color:#EFF7FA;
}

#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;	
}

/* Hotel Candid Photos Page Css Ends */


/* Review and Confirmation Page Css Starts */

#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;
}

#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:55px;
	padding:0px 0px 2px 0px;
}

#paymenttable #bookreservebut input {
	width:140px;
	padding:0px 0px 2px 0px;	
}

#paymenttable span.defaulttext2 {
	font-size:12pt;
	font-weight:bold;
}

/* Review and Confirmation Page Css Ends */


/* City Hotel Listing Page Css Starts */

#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 Listing Page Css Ends */


/* Country Listing Page Css Starts */

#citylisttable DIV {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#citylisttable DIV A.hyLink2:link, #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 Page Css Ends */


/* Registration Page Css Starts */

#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;
}

/* Registration Page Css Ends */


/* Login Page Css Starts Here */

#content #logintable {
	border:solid 0px #F4D7BE;
	border-bottom-width:1px;
}

#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;	
}

/* Login Page Css Ends Here */


/* My Account Left Panel Css Starts Here */

#myaccount #modifysearch TD.searchInfoLine {
	height:2px;
}

#myaccount #modifysearch .bookhotelheader {
	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 Css Ends Here */


/* Booked and Cancelled Transaction Page Css Starts */

#booktransactiontable #transactionlist .header {
	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;
}

#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;
}

/* Booked and Cancelled Transaction Page Css Ends */


/* Cancellation Request Page Css Starts */

#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 Page Css Ends */


/* Read Reviews Page Css Starts */

#writereviewmain #writereviewform #reviewtext .subheader {
	color:#4D4D4D;
}

#writereviewmain .alignment{
	text-align:right;
}

#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 .alignment{
	text-align:right;
}

#uploadimgmain A.hyLink4:Link {
	color:#FFFFFF;
	font-size:8.5pt;
	text-decoration: none;
}

#uploadimgmain A.hyLink4:Visited {
	color:#FFFFFF;
	font-size:8.5pt;
	text-decoration: none;
}

#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 #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 Reviews Page Css Ends */


/* Share With Friends Page Css Starts */

#sendemailmain #sendemailform #sendemailbut input {
	width:60px;
	padding:0px 0px 2px 0px;
}

/* Share With Friends Page Css Ends */


/* Print Invoice Page Css Starts */

#invoicemain #printbut input {
	width:60px;
	padding:0px 0px 2px 0px;
}

/* Print Invoice Page Css Ends */


/* Hotel Booking Voucher Page Css Starts */

#bookingvouchertable .header {
	text-align:left;
}

/* Hotel Booking Voucher Page Css Ends */


/* Booking Summary and Booking Failure Page Css Starts */

#bookingfailure #btncontinue input {
	width:65px;
	padding:0px 0px 2px 0px;
}

/* Booking Summary and Booking Failure Page Css Ends */


/* Transaction Failure Page Css Starts */

#failurebtntable #btntryagain input {
	width:75px;
	padding:0px 0px 2px 0px;
}

#failurebtntable #btncontinue input {
	width:65px;
	padding:0px 0px 2px 0px;
}

/* Transaction Failure Page Css Ends */

/*///////////////////////// ====================== Middle Table Css Ends ===============///////////////////////////*/

/*//////////////////////// ======================= Bottom Panel Css Starts ============= //////////////////////////*/

#bottomTable {
	width: 778px;
}

#bottomTable .defaulttext {
	color: #434343;
	background-color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
}

#bottomTable .partnersbgright {
	background-image:url(../images/partners_curve_right.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	text-align:left;
	vertical-align:top;
	height:90px;
	width: 11px;
}

#bottomTable .partnersbgleft {
	background-image:url(../images/partners_curve_left.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	text-align:left;
	vertical-align:top;
	height:90px;
	width: 11px;
}

#bottomTable .popupbotbgleft {
	background-image:url(../images/popupbotleft.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	text-align:left;
	vertical-align:top;
	height:14px;
	width: 11px;
}

#bottomTable .popupbotbgright {
	background-image:url(../images/popupbotright.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	text-align:left;
	vertical-align:top;
	height:14px;
	width: 11px;
}

#bottomTable .botpanel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight:normal;
	text-transform:uppercase;
	color: #9EB8C8;
	background-color: #3D7091;
	text-align:left;
	vertical-align:middle;
	height:25px;
	padding: 0px 0px 0px 12px;	
}

#bottomTable .botpanelleft {
	background-image:url(../images/botpanel_curve_left.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color: #3D7091;
	text-align:left;
	vertical-align:top;
	height:25px;
	width: 11px;
}

#bottomTable .botpanelright {
	background-image:url(../images/botpanel_curve_right.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color: #3D7091;
	text-align:left;
	vertical-align:top;
	height:25px;
	width: 11px;
}

#bottomTable .copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	color:#9EB7C8;
	font-weight:normal;
	text-align:center;
	vertical-align:bottom;
	height: 20px;
}

#bottomTable .navTabSpacer{
	height:55px;
}


/*//////////////////////// ======================= Bottom Panel Css Ends ============= //////////////////////////*/

/*============================ Popup Pages Css Starts =======================================*/

#popupbody {
	width:550px;
}

#popupbody #midtable {
	width:550px;
}

#popupbody #bottomTable {
	width:550px;
}

/*============================ Popup Pages Css Ends =======================================*/

/*============================ Interstitial Page Css Starts ==============================*/

#searchprogress {
	width:550px;
}


#searchprogress #midtable {
	width:550px;
}


#searchprogress #bottomTable {
	width:550px;
}

#searchprogress #midtable #content {
	text-align:	center;

}

#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: #237FA2;
}

#searchprogress #midtable #content .defaulttextbig{
	font-size: 9pt;
}

#progress2 .navTabSpacer {
	height:12px;
}

/*============================ Interstitial Page Css Ends ==============================*/

/*============================ Error Page Css Starts ================================*/

#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 Css Ends ==================================*/


/*============================ Middle - Content Pages Css Starts ===============================*/

#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;
	height:21px;
	background-color:#FFF;
}

#content #midcontent #faq A.hyLink2:Link, #content #midcontent #faq A.hyLink2:Visited {
	color:#084D73;
	text-decoration:none;
}

#content #midcontent #faq A.hyLink2:Hover {
	color: #4F98B5;
	text-decoration:underline;
}

#content #midcontent #faq div.defaulttext {
	border:solid 1px #E8E9E9;
/*	border-top-width:0px;*/
	padding:9px;
	text-align:justify;
	background-color:#f7f7f7;
}

/*============================ Middle - Content Pages Css Ends ===============================*/

/*============================ Flexible Date Calender Page Css Starts ===============================*/

#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 Date Calender Page Css Ends ================================*/


/*================================ Currency Converter Page Css Starts =================================*/

#currencymaintable #viewrates {
	margin:25px 0px 0px 0px;
}

#currencymaintable #converterform select.currencyselect {
	width:250px;
}

#currencymaintable #converterform #convertbut input {
	border-style:outset;
	height:20px;
}

#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 2px;
}

/*=============================== Currency Converter Page Css Ends ==================================*/


/*=============================== Map View Page Css Starts ===================================*/

#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:220px;
	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 Page Css Ends ====================================*/


/*=============================== Toll Free Number Panel Css Starts ==============================*/

#tollfree .tollfreebg {
	border:solid 1px #DCDCDC;
	background-image:url(../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 Number Panel Css Ends ==============================*/



/*//////////////////==================== Destination Section Pages Starts From Here ==================///////////////*/


/*========================= Destination Home Page Css Starts Here =================================*/

.destinationtitlebg {
	background-image: url(../images/destination.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#populardestinations .border{
	border-top-width: 0px;
	padding:0px;
}

#populardestinations .titletext{
	height:63px;
	font-weight:bolder;
	font-size:13pt;
	padding: 2px 5px 2px 15px;
}

#populardestinations .titletext2 {
	font-weight:bolder;
	font-size:16pt;
}

#populardestinations table.border {
	border-color:#FFF;
	border-top-width:1px;
}

#populardestinations .featureddestimgbg {
	background-image:url(../images/featured_destinations_img.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	height:51px;
}

#populardestinations #destinationlist{
	width:100%;
}

#populardestinations #destinationlist .subheader {
	padding:5px 5px 5px 14px;
}

#populardestinations #destinationlist select.countryselect {
	width:500px;
}

#populardestinations #searchdest select.countryselect {
	width:105px;
}

#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;
}

#destinationtravellerkit .defaulttext1{
	padding: 0px 5px 0px 5px;
}

/*========================= Destination Home Page Css Starts Here ==========================================*/

/*========================= Destination Home Page Search Box Css Starts 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 Home Page Search Box Css Ends Here ===============================*/

/*========================= Destination Inside Pages Css Starts Here =======================================*/

/* Destination Modify Search Box Css Starts */

#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 Css Ends */

/* At A Glance Css Starts */

#sectiontitle .defaulttext {
	font-size:9pt;
	font-weight:bold;
}

#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 Css Ends */


/* Destination Info Css Starts Here */

#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 Css Ends Here */

/*========================= Destination Inside Pages Css Ends Here =======================================*/


/*//////////////////==================== Destination Section Pages Ends ==================///////////////*/



/*//////////////////==================== Packages Section Pages Starts From Here ==================///////////////*/

/*========================= Packages Home Page Css Starts Here ===============================*/


/* Packages Home Page Search Box Css */

#packmidtable {
	width:778px;
	border:solid 1px #96b7b7;
	border-top-width:0px;
	border-bottom-width:0px;
}

#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 Home Page Search Box Css Ends Here */

/* Packages Home Page Middle Panel Starts Here */

#featuredpackages .border{
	border-top-width: 0px;
	padding:0px;
}

.packagetitlebg {
	background-image: url(../images/package.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#featuredpackages .titletext {
	height:63px;
	font-weight:bolder;
	font-size:13pt;
	color:#f7b558;
	padding: 2px 5px 2px 15px;
	background:#a94623;
}

#featuredpackages .titletext2 {
	font-weight:bolder;
	font-size:16pt;
	color:#ffffff;
}

#featuredpackages table.border {
	border-color:#FFF;
	border-top-width:1px;
}

#featuredpackages .featuredpackimgbg {
	background-image:url(../images/featured_packages_img.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	height:51px;
}

#featuredpackages #packageslist A.hyLink2:Link, #featuredpackages #packageslist A.hyLink2:Visited {
	color:#0f6b90;
}

#featuredpackages #packageslist A.hyLink2:Hover {
	text-decoration:underline;
}

#featuredpackages #packageslist .subheader {
	padding:5px 5px 5px 14px;
}

#featuredpackages #packageslist .padding {
	padding-left:0px;
}

#featuredpackages #searchdest select.countryselect {
	width:105px;
}

/* Packages Home Page Middle Panel Ends Here */

/*========================= Packages Home Page Css Ends Here ===============================*/


/*========================= Packages Inside Page Css Ends Here ===============================*/

/* Packages Modify Search Box Css Starts */

#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 Css Ends */

/*========================= Packages Inside Page Css Ends Here ===============================*/

/*////////////////////==================== Packages Section Pages Ends Here ==================///////////////////*/