.se_middle_top {
	font-family: Arial;
	font-size: 13px;
	line-height: 28px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/Travelguru/pages/Kingfisher/images/se_middle_top.gif);
	background-repeat: repeat-x;
}
.se_middle_bottom {
	line-height: 11px;
	background-image: url(/Travelguru/pages/Kingfisher/images/se_middle_bottom.gif);
	background-repeat: repeat-x;
}
.se_leftline {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #489ddd;
	background-color: #ebf5fe;
}
.se_rightline {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #489ddd;
	background-color: #ebf5fe;
}
.se_text{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.se_text_1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2d2d2d;
}
.textbox{
	height: 15px;
	width: 150px;
	color:#666666;
}
.se_grey{
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #bf2213;
}
.se_black{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.se_orange{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #f76309;
}
.table{
	border: 1px solid #666564;
	background-color: #FFFFFF;
}
.ms_black {
	font-family: Arial;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #C40A0A;

}
.se_text_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-indent: 1px;
	text-align: left;
}
.number_blue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3796d1;
}
.link_blue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2172c5;
	text-decoration: underline;
}
.grey_text {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-indent: 2px;
}
.se_text_3 {

	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.text_red{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #9a020b;
}
.dotted-line{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #7abec9;
	line-height: 15px;
}
.ct_blue {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 5px;
}
.close{
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #d5edfd;
}
.table_grey{
	/*border: 1px solid #8a8a8a;*/
	background-color:#DAD8D8;
}
.result_text{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.result_text_red{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #bf2213;
}
.result_black{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.result_red{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.result_blue{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #1887d8;
}
.white-text{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 5px;
}
.grey-text {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #2d2d2d;
	text-decoration: none;
	text-indent: 5px;
}
.area-header {

	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-indent: 5px;
}
.text-maroun{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #bf2213;
	text-decoration: none;
}
.num_pages {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #bf2213;
	text-decoration: none;
}
.num_pages-hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #bf2213;
	background-color: #E9E9E9;
	text-decoration: none;
}
.table-black{
	border: 1px solid #E5E5E5;
}
.hotelname{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-indent: 5px;
	background-color:#cd3132;
}
.hotel_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.hotel-price{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #bf2213;
}
.hotel_area{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ba3417;
}
.userratings{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 23px;
}.hotel-rating-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #bf2213;
	height:25px;
}
.hotel-rating-grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #8d8d8d;
}
.hotel-rating {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #696969;
}
.tab-text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1b85dd;
	text-decoration: none;
	text-indent: 3px;
	line-height: 22px;
}
.tab-text-hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #bf2213;
	text-decoration: none;
	text-indent: 3px;
}
.text-area{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.hotel-header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #cd3132;
	text-decoration: none;
}
.matrix {
	display:none
}

.matrix_v {
	display:block
}

.matrix_tab_a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #727272;
	border-right-color: #727272;
	border-left-color: #727272;
	background-color: #FFFFFF;
}

.matrix_tab {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration: none;
	cursor:hand;
}

.matrix_tab:link {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none; 
	color:#666666; 
	font-size:11px;
}
.grey-line{
	
	line-height:1px;
}
.tab-table{
border:solid 1px #6e6e6e;
}
.reviews{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
.price-table{
	border: 1px solid #e3ebf7;
}
.price-header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #bf2213;
	text-decoration: none;
	/*background-color: #e9e9e9;*/
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-image: url(/Travelguru/pages/Kingfisher/images/tab-grey-bg.gif);
}
.white-line{
	border: 1px solid #FFFFFF;
}
.line{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7dfe7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7dfe7;
}
.bottom-line{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7dfe7;
}
.arial-orange{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #bf2213;
	text-decoration: none;
}
.table_blue {

	border: 1px solid #c8c8c8;
}
.blue-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a14435;
	font-weight:bold;
}		
.body-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:justify;
}
.room-text-blue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #bf2213;
	text-decoration: none;
}
.room-text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2f2f2f;
	text-decoration: none;
}
.grey-11 {

	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.arial-11-bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #343434;
	text-decoration: none;
}
.know-more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #bf2213;
	text-decoration: underline;	
}
/*----------------------review page STARTs----------------------*/
.marune-bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cd3132;
	text-decoration: none;
}
.text-11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.bodyboldorange{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cd3132;
	text-decoration: none;
}
.text-blue-11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2556d2;
	text-decoration: none;
	text-align: justify;
}
.reprice{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0d478e;
	text-decoration: underline;
}
/*----------------------review page ENDs----------------------*/

/*----------------------confirm booking STARTs----------------------*/
.text-maroon-11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1d5396;
	text-decoration: none;
}
.room-text-11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	/*color: #006cab;*/
	text-decoration: none;
	text-indent: 5px;
	border: 1px solid #999999;
}
.grey-10 {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #9A9A9A;
	line-height: 15px;
}
.red {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #fe0000;
}
.line-grey{
	line-height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DEDED8;
}
/*----------------------confirm booking ENDs----------------------*/
.textbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.nielsen{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6ba407;
	text-decoration: none;
}
.ratings{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #bf2213;
	text-decoration: none;
}
.table-nielsen{
	border: 1px solid #c7d6ad;
}
.line-left{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E2E2E2;
}
.body{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background: url(/Travelguru/pages/Kingfisher/images/top-back.gif) no-repeat top center;
	/*background-image: url(/Travelguru/pages/Kingfisher/images/top-back.gif);
	background-repeat: no-repeat;*/
}
.navigation {

	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-indent: 2px;
}
.navigation-hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-indent: 2px;
	text-decoration: underline;
}
.line-bottom{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c2c2c2;
	line-height: 1px;
}
.header-text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #343434;
	text-decoration: none;
	display: block;
	text-indent: 2px;
	text-align: center;
	vertical-align: middle;
	line-height: 22px;
}
.header-text:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #343434;
	text-decoration: none;
	background-color: #faf3e1;
	display: block;
	text-indent: 2px;
	text-align: center;
	vertical-align: middle;
	line-height: 22px;
}
.header-text-hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #343434;
	text-decoration: none;
	background-color: #faf3e1;
	display: block;
	text-indent: 2px;
	text-align: center;
	vertical-align: middle;
	line-height: 22px;
}
.header-feedback{
    font-family: Arial;
	font-size: 20px;
	font-weight: normal;
	color: #a4a4a4;
	text-indent: 2px;
}
.text-feedback{
    font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-indent: 2px;
}
.se_text_3_1 {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
text-align:left;
text-indent:1px;
}
.se_text_3_2 {

	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}

.txtblack34{ font-family: Arial; font-size:34px; color:#000000; }

.hotelDesc
{
	background: transparent url(/Travelguru/pages/Kingfisher/images/headingback.gif) repeat-x scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;
}

.hotelDescTopTr
{
background: url(/Travelguru/pages/Kingfisher/images/headingback.gif) repeat-x top left
}


.showMoreRoom
{
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: underline; 
	background-repeat: no-repeat; 
	padding-left: 18px; 
	line-height: 18px; 
	color: rgb(191, 34, 19); 
	background-image: url(/Travelguru/pages/Kingfisher/images/btn-dn.gif);
}
.hideMoreRoom
{
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: underline; 
	background-repeat: no-repeat; 
	padding-left: 18px; 
	line-height: 18px; 
	color: rgb(191, 34, 19); 
	background-image: url(/Travelguru/pages/Kingfisher/images/btn-up.gif);
}
.mapCashBack
{display: block;float:right; width: 60px; vertical-align: top;

}
.cachback_disply
{
background-image:url('/Travelguru/pages/Kingfisher/images/bg-td-cashback.gif');
position:absolute; width: 120px; height: 45px;border: .1em solid #d7dfe7;border-left: none;
}
.cachback_displyMerchandising
{
background-image:url('/Travelguru/pages/Kingfisher/images/bg-td-rate-merchandising.gif');
position:absolute; width: 200px; height: 45px;
border: .1em solid #d7dfe7;border-left: none;
}
.cashBackPercent
{
float:left; text-align: center;vertical-align: middle;
padding-left: .7em; padding-top: .3em;
height: 45px; width: 70px;font-family: tahoma;font-size: 24px;font-weight: bold;
color: #de4b33;
}
.hotelDevider
{
background: url(/Travelguru/pages/Kingfisher/images/divider-back.gif) no-repeat left center;
}
.moreInfoDiv
{
background-color:#F2F1F1;
text-align:center;
}
.roomTypeHead
{

}
.trans_div {
border:1px solid #000000;
font-weight:bold;
height:200px;
left:50px;
opacity:0.4;
overflow:auto;
padding:0px;
position:absolute;
top:50px;
width:300px;
z-index:998;
}
.text-navy-11
{
	font-size:11px;
}

#centerright-left{
	width:690px;
	background-color:#ffffff;
	float: left;
	height: auto;
}
#centerright-left1{
	width:520px;
	background-color:#ffffff;
	float: left;
	height: auto;
}
.cancellation-text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding-left: 5px;
}
.cancellation-textbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #616060;
	height: 13px;
}
.cancellation-red{
color: #bf2213;
}
.cancellation-greytext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #858484;
}
.error-text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #bf2213;
}
.details-text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #f6f6f6;
	color:#666666;
	line-height: 22px;
	padding-left: 5px;	
}
.heading-text-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #646464;
	padding-left: 5px;
}
#form_2
{
	background-color:#FFFFFF;
	background-image:url(/Travelguru/pages/Kingfisher/images/bg-gray1.gif);
	background-position:left top;
	background-repeat:repeat-x;
	height:auto;
	padding-top:10px;
	text-align:left;
	width:520px;
}
div, p, frame, span {
margin:0;
padding:0;
}