@charset "utf-8";
/* CSS Document */
body{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/bgmain.gif) repeat-y #000e2c center;
}

.btn{
	background:#CCCCCC;
	border:solid;
	border-width:1px;
	
}

.speacial-reseve-logo-bs{
	z-index:102;
	width:58px;
	height:57px;
	background-image: url(../images/speacial-reseve-logo.png);
	background-repeat:no-repeat;
	position:absolute;
	top:76px;
	left:655px;
}

.topnav{
	background:#d8dcdc;
	width:865px;
	margin:auto;
	font-size:11px;
	color:#2e3938;
	height:14px;
	padding:4px 6px;
}
.topnav span{
	float:left;
}
.topnav ul{
	float:right;
	padding:0;
	margin:0;
}
.topnav ul li{
	padding:0 4px;
	margin:0;
	list-style:none;
	display:inline;
	border-right:#999 solid 1px;
}
.topnav ul li a{
	color:#2e3938;
	text-decoration:none;
}
.topnav ul li a:hover{
	color:#C00;
	text-decoration:none;
}
.headplacehold{
	width:877px;
	margin:auto;
}
.logoplace{
	float:left;
	padding:14px 0 0 0;
}
.searchnlogin{
	padding:0 0 3px 0;
	margin:0;
	float:left;
	width:721px;
	font-size:11px;
	}
.searchnlogin ul{
	padding:0;
	margin:0;
	float:right;
}
.searchnlogin ul li{
	padding:0 0 6px 0;
	margin:0 0 0 1px;
	float:left;
	background:#ececec url(../images/toppannel-end.gif) bottom no-repeat;
	width:130px;
	display:block;
	list-style:none;
	font-weight:bold;
	color:#9c9c9c;
	text-align:center;
}
.searchnlogin ul li span{
	background:url(../images/arrow-down.gif) no-repeat 4px 4px;
	padding:4px 0 0 0;
	display:block;
}
.searchnlogin ul li a{
	color:#9c9c9c;
	text-decoration:none;
}
.searchnlogin ul li a:hover{
	color:#C00;
	text-decoration:none;
}

.sitesearch{
	height:25px;
	width:190px;
	float:right;
}
.sitesearch form{
	padding:0;
	margin:0;
	border:none;
}
.sitesearch input.txtarea{
	padding:2px;
	float:left;
	margin:4px;
	background:#f9f9f9;
	border:#c8c8c8 solid 1px;
	color:#828282;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:160px;
}
.searchbutton{
	border:none;
	padding-top:4px;
}
.mainnav{
	background:#043398;
	float:left;
	padding:0;
	margin:0;
	height:40px;
	width: 720px;
}
.mainnav ul{
	list-style:none;
	padding:0;
 	margin:0;
}
.mainnav ul li{
	list-style:none;
	padding:0;
	margin:0;
	background:#043398;
	float:left;
	display:block;
	height:40px;
}
.mainnav ul li.sel{
	background:url(../images/menu-on.gif) bottom center no-repeat;
}

/***************************************************************/
/* edited start------------------2109------*/
.mainnav ul li span{
	display:none;
}
.mainnav ul li.home a{
	background:url("../images/Home_nav-NEW.gif") no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:40px;
	width:159px;
}
.mainnav ul li.home a:hover{
	background: url(../images/Home_nav-NEW.gif) no-repeat 0px -39px;
	width:159px;
	height:40px;
	float:left;
	display:block;
}
.mainnav ul li.hotelsearhc a{
	background:url("../images/Home_nav-NEW.gif") no-repeat scroll -54px 0 transparent;
	display:block;
	float:left;
	height:40px;
	width:105px;
}
.mainnav ul li.hotelsearhc a:hover{
	background: url(../images/Home_nav-NEW.gif) no-repeat -54px -39px;
	width:105px;
	height:40px;
	float:left;
	display:block;
}
.mainnav ul li.hsp-recommendations a{
	background:url("../images/Home_nav-NEW.gif") no-repeat scroll -158px 0 transparent;
	display:block;
	float:left;
	height:40px;
	width:127px;
}
.mainnav ul li.hsp-recommendations a:hover{
	background: url(../images/Home_nav-NEW.gif) no-repeat -158px -39px;
	width:127px;
	height:40px;
	float:left;
	display:block;
}
.mainnav ul li.other-services a{
	background:url("../images/Home_nav-NEW.gif") no-repeat scroll -285px 0 transparent;
	display:block;
	float:left;
	height:40px;
	width:115px;
}
.mainnav ul li.other-services a:hover{
	background:url(../images/Home_nav-NEW.gif) no-repeat -285px -39px;
	width:115px;
	height:40px;
	float:left;
	display:block;
}
.mainnav ul li.howtoget a{
	background:url("../images/Home_nav-NEW.gif") no-repeat scroll -403px 0 transparent;
	display:block;
	float:left;
	height:40px;
	width:129px;
}
.mainnav ul li.howtoget a:hover{
	background:url(../images/Home_nav-NEW.gif) no-repeat -403px -39px;
	width:129px;
	height:40px;
	float:left;
	display:block;
}
.mainnav ul li.coptravler a{
	background: url(../images/Home_nav.gif) no-repeat -394px 0;
	width:136px;
	height:40px;
	float:left;
	display:block;
}
.mainnav ul li.coptravler a:hover{
	background: url(../images/Home_nav.gif) no-repeat -394px -40px;
	width:162px;
	height:40px;
	float:left;
	display:block;
}
.mainnav ul li.findreserv a{
	background: url(../images/promotions-offers.gif) #de0008 no-repeat 0 10px;
	width:190px;
	height:40px;
	float:left;
	display:block;
}
.mainnav ul li.findreserv a:hover{
	background: url(../images/promotions-offers-hover.gif) #de0008 no-repeat 0 10px;
	width:190px;
	height:40px;
	float:left;
	display:block;
}
/* edited end------------------2109------*/
/***************************************************************/
.bestgurant{
	background: right top no-repeat;
	float:left;
	padding:4px 0 0 0;
	margin:0;
	width:721px;
	text-align:right;
	font-size:11px;
	color:#b30107;
}
.bestgurant a{
	color:#b30107;
	font-weight:bold;
	text-decoration:underline;
	padding:0 68px 0 0;
}
.bestgurant a:hover{
	color:#009;
	font-weight:bold;
	text-decoration:none;
}
.welcome-font{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b30107;
	font-weight:bold;
}
.midcontainer{
	width:877px;
	padding:0;
	margin:auto;
	clear:both;
}
.flash{
	padding:0;
	margin:0 0 0 0;
	float:left;
	width:876px;
	height:330px;
	background:#003;
}

/*new*/
.search-bs{
	padding:0;
	margin:32px auto 0 auto;
	height:auto;
	/*background-color:#a40006;*/
	background-image: url(../images/search-bar-bg.png);
	background-repeat:repeat-x;
	background-position:top;
	position:absolute;
	top:291px;
	width:875px;
	left:0;
	z-index:90;
}
.search-bs-inner{
	padding:0;
	margin:5px auto 0 auto;
	height:150px;
	background-color:#a40006;
	width:875px;
}
.searchbase-cont{
/*	z-index:9000;*/
	width:875px;
	height:auto;
}
.searchbase-cont-top{

	width:875px;
	height:auto;
}
.searchbase-cont-heading{
	background-position:top;
	width:847px;
	height:45px;
	background-image:url(../images/hotel-search-heading.png);
	background-repeat:no-repeat;
	background-position:15px;
}
.searchbase-cont-headingcont{
	width:851px;
	height:auto;
	margin-left:12px;
	float:left;
}
.searchbase-cont-mid{
	width:875px;
	height:auto;
	background-color:#a40006;
	margin-top:94px;
	padding-bottom:5px;
	float:left;
}
.searchbase-cont-mid-inner{
	width:875px;
	height:auto;
	background-color:#a40006;
	padding-bottom:5px;
	float:left;
	margin-bottom:5px;
}
.rooms-area{
	width:856px;
	height:auto;
	background-color:#600e11;
	margin:auto;
	margin-top:3px;
	padding-bottom:2px;
}
.rooms-cont-heading{
	width:846px;
	height:23px;
	margin:4px;
	padding-top:7px;
}
.rooms-cont{
	width:844px;
	height:auto;
	margin:4px;
	background-color:#81070c;
	border:1px solid #900409;
}
.rooms-raw{
	background-color:#600e11;
	background-image:url(../images/room-arrow.jpg);
	background-repeat:no-repeat;
	background-position:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
}
.hotelsearch-sub-heading{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
}
.hotelsearch-budy-text{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cdcdcd;
	text-align:center;

}
.hotelsearch-textfield{
	height:18px;
	background-image:url(../images/hotelsearch-textfield-bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border:1px solid #690004;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000;
	margin-top:2px;
	margin-bottom:2px;
}
.hotelsearch-dropd{
	height:23px;
	background-image:url(../images/hotelsearch-textfield-bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:2px;
	border:1px solid #690004;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000;
	margin-bottom:2px;
}

/*new*/

.mainserch{
	background:#b30107;
	width:174px;
	float:left;
	font-size:11px;
	color:#FFF;
	padding:8px;
}
.mainserch h5{
	font-size:11px;
	padding:0;
	margin:0;
}
.searchhead{
	padding:0;
	margin:8px 0 0 0;
	height:28px;
	background:url(../images/panne-top.gif) no-repeat 0 20px;
}
.searchhead ul{
	list-style:none;
	padding:0;
	margin:0;
}
.searchhead ul li{
	list-style:none;
	padding:3px 6px;
	margin:0 1px 0 0;
	border-bottom:#ff5f5f solid 1px;
	background:url(../images/tab_wn.gif) #880005 no-repeat 0 0;
	float:left;
	width:59px;
	color:#f02f36;
	font-weight:bold;
}
.searchhead ul li.on{
	background:#FFF url(../images/tab_ac.gif) no-repeat 0 0;
	border-bottom:none;
	color:#C00;
}
.searhccontent{
	border-left:#ff5f5f solid 1px;
	border-right:#ff5f5f solid 1px;
	background:#FFF;
	color:#999;
	padding:0 6px;
}
.searhccontent td{
	padding-bottom:2px;
}
.searchend{
	background:url(../images/panne-bot.gif) bottom no-repeat;
	padding-bottom:6px;
	margin-bottom:10px;
}
.textfeads_nor{
	padding:2px;
	background:#f9f9f9;
	border:#c8c8c8 solid 1px;
	color:#828282;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:6px;
}
.Hps_recon{
	background:url(../images/HPS-reco.gif) no-repeat ;
	padding:15px 0 0 0;
	margin:0;
}
.Hps_recon h5{
	display:none;
}
.Hps_recon p{
	padding:0;
	margin:0;
	height:70px;
}
.Hps_recon a {
	color:#FFF;
	text-decoration:underline;
}
.Hps_recon a:hover {
	color:#FFF;
	text-decoration:none;
}
.midlower{
	width:876px;
	padding:12px 0 0 0;
	margin:auto;
	clear:both;
}
.midlower h3{
	padding:0;
	margin:0 0 10px 0;
	height:18px;
	border-bottom:#CCC solid 1px;
}
.midlower h3.SpecialPrmo{
	background:url(../images/Promotions-and-offfers.gif) no-repeat;
}
.midlower h3.selfcater{
	background-image: url(../../images/about-us-heading.gif);
	background-repeat:no-repeat;
						  
	
}
.midlower h3.bookwithus{
	background:url(../images/Book-with-us.gif) no-repeat;
}
.midlower h3.newsletter{
	background:url(../images/Newletter.gif) no-repeat;
	border:none;
	height:15px;
}
.midlower h3.otherservic{
	background:url(../images/Other-Services.gif) no-repeat;
	border:none;
	height:15px;
}
.midlower h3.featureddes{
	background:url(../images/Featured-Destinations.gif) no-repeat;
	border:none;
	height:15px;
}
.midlower h3.lastminde{
	background:url(../images/Last-minute.gif) no-repeat;
	border:none;
	height:15px;
}

.midlower h3 span{
	display:none
}
.leftcol{
	width:337px;
	padding:0;
	margin-bottom:4px;
	float:left;
	font-size:11px;
	color:#4f4f4f;
}
.center{
	width:325px;
	padding:0;
	margin:0 10px 0 10px;
	float:left;
	font-size:11px;
	color:#4f4f4f;
}
.selfcater_col{
	width:98px;
	float:left;
	background:#f1f1f1;
	margin:0 4px 0 0;
	padding:0 0 0 0;
}


.selfcater_col img{
	width:90px;
	height:90px;
	margin:4px;
	border:0;
}
.selfcater_col h5{
	padding:0 4px;
	margin:0;
	font-size:11px;
	color:#102d9a;
	height:30px;
}
.selfcater_col h5 a{
	color:#102d9a;
	text-decoration:none;
}
.selfcater_col h5 a:hover{
	color:#C00;
	text-decoration:none;
}
.selfcater_col span a{
	text-transform:uppercase;
	border-top:#CCC dotted 1px;
	color:#CCC;
	padding-bottom:0px;
	position:static;
	text-decoration:none;
	text-align:center;
	display:block;
	margin:4px;
}
.selfcater_col span a:hover{
	text-decoration:none;
	color:#C30;
}
.selfcater_col p{
	padding:4px;
	height:65px;
}

.selfcater_col p a{
    text-decoration: none;
}

/*nsd*/

.selfcater_col_ajax_hotel_offer{
	width:95px;
	float:left;
	background:#f1f1f1;
	margin:0 4px 0 0;
	padding:0 0 0 0;
}

.selfcater_col_ajax_hotel_offer img{
	width:90px;
	height:90px;
	margin:4px;
	border:0;
}
.selfcater_col_ajax_hotel_offer h5{
	padding:0 4px;
	margin:0;
	font-size:11px;
	color:#102d9a;
	height:30px;
	overflow:hidden;
}
.selfcater_col_ajax_hotel_offer h5 a{
	color:#102d9a;
	text-decoration:none;
}
.selfcater_col_ajax_hotel_offer h5 a:hover{
	color:#C00;
	text-decoration:none;
}
.selfcater_col_ajax_hotel_offer span a{
	text-transform:uppercase;
	border-top:#CCC dotted 1px;
	color:#CCC;
	padding-bottom:0px;
	position:static;
	text-decoration:none;
	text-align:center;
	display:block;
	margin:4px;
}
.selfcater_col_ajax_hotel_offer span a:hover{
	text-decoration:none;
	color:#C30;
}
.selfcater_col_ajax_hotel_offer p{
	padding:4px;
	height:65px;
}

.selfcater_col_ajax_hotel_offer p a{
    text-decoration: none;
}



.selfcater_col1{
    width:98px;
    float:left;
    background:#f1f1f1;
    margin:0 4px 0 0;
    padding:0 0 0 0;
}

.selfcater_col1 img{
    width:90px;
    height:90px;
    margin:4px;
    border:0;
}
.selfcater_col1 h5{
    padding:0 4px;
    margin:0;
    font-size:11px;
    color:#102d9a;
    height:22px;
}
.selfcater_col1 h5 a{
    color:#102d9a;
    text-decoration:none;
}
.selfcater_col1 h5 a:hover{
    color:#C00;
    text-decoration:none;
}
.selfcater_col1 span a{
    text-transform:uppercase;
    border-top:#CCC dotted 1px;
    color:#CCC;
    padding-bottom:0px;
    position:static;
    text-decoration:none;
    text-align:center;
    display:block;
    margin:4px;
}
.selfcater_col1 span a:hover{
    text-decoration:none;
    color:#C30;
}
.selfcater_col1 p{
    padding:4px;
    height:65px;
}

.selfcater_col1 p a{
    text-decoration: none;
}

.leftcoling2{
	width:668px;
	padding:3px 0 3px 3px;
	margin:0 9px 0 0;
	float:left;
	font-size:12px;
	color:#4f4f4f;
	background:#f8f8f8;
}

.leftcoling2 a{
	text-decoration:none;
	color:#06F;
}
.leftcoling2 a:hover{
	color:#F00;
}

.textfeads_nor2{
	padding:2px;
	background:#f9f9f9;
	border:#c8c8c8 solid 1px;
	color:#828282;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:6px;
}


/**/
 

.promo_offer{
	padding:0;
	margin:0;
	border-bottom:#dbdbdb solid 1px;
    height:275px;
}
.prpmoitem{
	padding:0;
	margin:0 0 31px; 0;
	clear:both;
}
.prpmoitem img{
	margin:0 10px 10px 0;
	height:96px;
	width:126px;
}
.prpmoitem h5{
	padding:0;
	margin:0;
	font-size:11px;
	color:#102d9a;
	height:17px;
	overflow:hidden;
}
.prpmoitem h5 a{
	color:#102d9a;
	text-decoration:none;
}
.prpmoitem h5 a:hover{
	color:#C00;
	text-decoration:none;
}
.button{
	background:url(../images/home_99.gif) right #043398 no-repeat;
	float:left;
	
}
.button a{
	display:block;
	color:#FFF;
	padding:2px 28px 2px 8px;
	text-decoration:none;
}
.button a:hover{
	background:#f1070f url(../images/home_99.gif) right no-repeat;;
	display:block;
	color:#Fff;
	text-decoration:none;
	padding:2px 28px 2px 8px;
}
.cleaner{
	clear:both;
}
.prpmoitem p {
	padding:0;
	margin:0;
	/*height:55px;*/
}
.prpmoitem p a{
	color:#4f4f4f;
	text-decoration:none;
}
.prpmoitem p a:hover{
	color:#C00;
	text-decoration:none;
}
.otherservice{
	padding:0;
	margin:0;
}
.otherservice ul{
	padding:0;
	margin:0;
	list-style:none;
}
.otherservice ul li{
	list-style:none;
	display:inline;
	padding:0;
	margin:0;
}
.featureddesti{
	padding:0;
	margin:0;
}
.featureddesti h5{
	background:url(../images/hps-bullet.gif) no-repeat left;
	padding:5px 4px 0 16px;
	margin:0;
	font-size:11px;
	color:#102d9a;
	height:22px;
	float:left;
	width:200px;
}
.featureddesti p{
	padding:0;
	margin:0;
	width:200px;
	float:left;
}
.featureddesti p a{
	color:#4f4f4f;
	text-decoration:underline;
}
.featureddesti p a:hover{
	color:#C00;
	text-decoration:none;
}
.featureddesti img{
	padding:0 8px 8px 0;
}
.featureddesti h5 a{
	color:#102d9a;
	text-decoration:none;
}
.selfcater_col h5 a:hover{
	color:#C00;
	text-decoration:none;
}
.rightcol{
	padding:0;
	margin:0;
	float:left;
	width:185px;
}
.bookwithus{
	padding:0 0 12px 0;
	margin:0;
	font-size:11px;
	color:#636363;
}
.bookwithus img{
	margin:0 0 6px 6px;
}
.emailnewsp{
	padding:0;
	margin:0;
}
.emailnews{
	padding:0;
	margin:0;
	font-size:11px;
	color:#4f4f4f;
}
.lastmindelsbas{
	width:192px;
	height:104px;
	padding:0;
	margin:0;
	background-image: url(../../images/sage-pay.jpg);
	background-repeat:no-repeat;
}
.lastmindelsbas ul{
	list-style:none;
	padding:0;
	margin:0;
}
.lastmindelsbas ul li{
	background:url(../images/home_125.gif) no-repeat 0 6px;
	list-style:none;
	padding:1px 0 0 10px;
	margin:0;
	font-size:11px;
	color:#6d6767;
	height:12px;
}
.lastmindelsbas ul li strong{
	width:50px;
	display:block;
	float:left;
}
.lastmindelsbas ul li span{
	display:block;
	float:left;
	width:100px;
}
.botnav{
	color:#8ca8ff;
	background:#043398;
	clear:both;
	margin:auto;
	width:877px;
	padding:0 23px 20px 23px;
	border-top:#000e2c solid 1px;
	font-size:11px;
}
.botnav a{
	 color:#8ca8ff;
	 text-decoration:none;
 }
 .botnav a:hover{
	 color:#fff;
	 text-decoration:none;
 }
.botsec{
	 border-bottom:#8ca8ff solid 1px;
 }
.botsec ul{
	 padding:12px 0;
	 margin:0;
	 list-style:none;
 }
.botsec ul li{
	 padding:0 8px;
	 margin:0 0;
	 list-style:none;
	 display:block;
	 float:left;
	 border-right:#8ca8ff solid 1px;}
	 
.botsec ul li.first{
	 padding:0 8px;
	 margin:0 0;
	 list-style:none;
	 display:block;
	 float:left;
	 border-right:#8ca8ff solid 1px;
	 border-left:#8ca8ff solid 1px;
}
	 
	 
.botsec ul li.tpcall{
	background:url(../images/home_154.gif) no-repeat 0 -4px;
	height:30px;
	width:272px;
	margin-left:145px;
	float:right;
	display:block;
	border-right:none;
	padding:0;
}
.botsec ul li.tpcall span{
	display:none;
}
/*inner styles*/
.flashing{
	padding:0;
	margin:0 10px 0 0;
	float:left;
	width:677px;
	height:234px;
}
.leftcoling{
	width:668px;
	padding:3px 0 3px 3px;
	margin:0 9px 0 0;
	float:left;
	font-size:11px;
	color:#4f4f4f;
	background:#f8f8f8;
}


.leftcolingSEARCH{
	width:868px;
	padding:3px 0 3px 3px;
	margin:0 9px 6px 0;
	float:left;
	font-size:11px;
	color:#4f4f4f;
	background:#DBE1EC;
	border:1px solid #AFAEAE;
}

.leftcolingBOOK{
	width:600px;
	padding:3px 0 3px 3px;
	margin:0 9px 0 0;
	float:left;
	font-size:11px;
	color:#4f4f4f;
	background:#f8f8f8;
}




.leftsubcol{
	width:145px;
	padding:0;
	margin:0 10px 0 0;
	color:#283f3e;
}
.leftsubcol a{
	color:#283f3e;
	text-decoration:none;
}
.leftsubcol a:hover{
	color:#C00;
	text-decoration:underline;
}
.leftpanhead{
	background:url(../images/inner/home_innerlayout_17.gif) top no-repeat;
	padding-top:6px;
}
.leftpanbase{
	background:url(../images/inner/home_innerlayout_20.gif) repeat-y;
	margin:10px 0 0 0;
	padding:0;
	width:145px;
}
.leftpanbot{
	background:url(../images/inner/home_innerlayout_38.gif) no-repeat bottom;
	padding:0 1px 6px 1px;
}
.leftsubcol div.leftpanbot h5{
	background:#192827;
	color:#FFF;
	padding:0 0 4px 8px;
	margin:0;
	font-weight:normal;
}
.leftsubcol h5{
	padding:0 0 6px 0;
	margin:0;
	font-size:11px;
}
.star{
	padding:8px;
}
.star td{
	text-align:center;
	padding:2px;
	border-bottom:#CCC solid 1px;
}
.midcol{
	padding:0;
	margin:0;
}
.midcol h2{
	width:480px;
	margin:0;
	padding:15px;
}
.midcol h2 span{
	display:none;
}

.midcol h2.hotelsearch{
	background:url(../images/inner/Hotel-Search.gif) no-repeat;
	height:10px;
}
.midcol h4{
	font-size:21px;
	padding:0;
	margin:0;
	color:#302f2f;
	font-weight:normal;
}
.midcol h5{
	font-size:11px;
	font-weight:normal;
	padding:0;
	margin:0;
}
.subheadsec{
	border-top:#c9cdd4 solid 1px;
	border-bottom:#c9cdd4 solid 1px;
	padding:5px 0;
}
.pricesrch{
	padding:6px 0 0 0;
	margin:0;
	float:right;
}
.stextare{
	padding:3px;
	border:#c6c6c6 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#fbfbfb;
}
.searhcitem{
	padding:8px 8px 20px 0;
	margin:0;
	border-bottom:#CCC dashed 1px;
}
.searhcitem img{
	float:left;
	margin:0 12px 0 0;
}
.searhcitem h5{
	font-size:11px;
	color:#102d9a;
	padding:0;
	margin:0;
	font-weight:bold;
}
.searhcitem p{
	padding:6px 0;
	margin:0;
	height:30px;
}
.datset_a{
	padding:0;
	margin:0;
}
.datset_a p{
	padding:0;
	margin:0;
}
.intro{
	padding:4px 0 0 0;
	margin:0;
}
.intro strong{
	font-weight:normal;
}
.intro a{
	color:#333;
	text-decoration:none;
}
.intro a:hover{
	color:#C00;
	text-decoration:none;
}

.photos{
	background:url(../images/inner/Photos-icon.gif) no-repeat left;
	display:block;
	float:left;
	padding:0 10px 0 20px;
}
.infor{
	background:url(../images/inner/Info-icon.gif) no-repeat left;
	display:block;
	float:left;
	padding:0 10px 0 20px;
}
.facility{
	background:url(../images/inner/Facilities-icon.gif) no-repeat left;
	display:block;
	float:left;
	padding:0 10px 0 20px;
}
.map{
	background:url(../images/inner/Map-icon.gif) no-repeat left;
	display:block;
	float:left;
	padding:0 10px 0 20px;
}
.review{
	background:url(../images/inner/Review-icon.gif) no-repeat left;
	display:block;
	float:left;
	padding:0 10px 0 20px;
}
.datset_b{
	clear:both;
	padding:10px 0 0 0;
	margin:0;
}
.DBtablehed{
	margin:0;
}
.DBtablehed td{
	padding:4px;
	border-bottom:#c9cdd4 solid 1px;
	border-top:#c9cdd4 solid 1px;
	font-weight:bold;
	color:#192827;
}
.DBdata{
	padding:4px;
}
.DBdata td{
	padding:4px 4px;
	background:#FFF;
	border-bottom:#CCC solid 1px;
}

.buttont{

	background:url(../images/inner/Booknow-button.gif) right #f1070f no-repeat;
	float:left;
}
.buttont a{
	display:block;
	color:#FFF;
	padding:2px 28px 2px 8px;
	text-decoration:none;
}
.buttont a:hover{
	background:#043398 :url(../images/inner/Booknow-button.gif) right no-repeat;;
	display:block;
	color:#Fff;
	text-decoration:none;
	padding:2px 28px 2px 8px;
}


.buttont1{
	width:auto;
	background:url(../images/inner/Booknow-button.gif) right #f1070f no-repeat;
	float:left;
	color:#FFF;
	display:block;
	padding:1px 1px 1px 8px;
}


.midlower h3.newsletterin{
	background:url(../images/Newletter.gif) no-repeat;
	border:none;
	height:15px;
}
.emailnewsin{
	padding:0;
	margin:0;
	font-size:11px;
	color:#4f4f4f;
	height:90px;
	border-bottom:#CCC solid 1px;
}
.otherservicin{
	background:url(../images/Other-Services.gif) no-repeat;
	border:none;
	height:15px;
}
.otherserbs{
	padding:15px 0 0 0;
	margin:0 0 0 0;
}
.otherserbs ul{
	padding:2px 0 0 0;
	margin:0 0 0 0;
}
.otherserbs ul li span{
	display:none;
}

.otherserbs ul li{
	padding:0;
	margin:0 0 6px 0;
	list-style:none;
}

.otherserbs ul li.car a{
	background:url(../images/inner/Car-Hire.gif) no-repeat 0 0;
	height:57px;
	width:192px;
	display:block;
}
.otherserbs ul li.car a:hover{
	background:url(../images/inner/Car-Hire.gif) no-repeat -200px 0;
	height:57px;
	width:192px;
	display:block;
}
.otherserbs ul li.car_selected a{
	background:url(../images/inner/Car-Hire.gif) no-repeat -200px 0;
	height:57px;
	width:192px;
	display:block;
}

.otherserbs ul li.insu_i a{
	background:url(../images/inner/Car-Hire.gif) no-repeat 0 -62px;
	height:57px;
	width:192px;
	display:block;
}
.otherserbs ul li.insu_i a:hover{
	background:url(../images/inner/Car-Hire.gif) no-repeat -200px -62px;
	height:57px;
	width:192px;
	display:block;
}
.otherserbs ul li.insu_i_selected a{
	background:url(../images/inner/Car-Hire.gif) no-repeat -200px -62px;
	height:57px;
	width:192px;
	display:block;
}


.otherserbs ul li.excura_i a{
	background:url(../images/inner/Car-Hire.gif) no-repeat 0 -125px;
	height:57px;
	width:192px;
	display:block;
}
.otherserbs ul li.excura_i a:hover{
	background:url(../images/inner/Car-Hire.gif) no-repeat -200px -125px;
	height:57px;
	width:192px;
	display:block;
}

.otherserbs ul li.excura_i_selected a{
	background:url(../images/inner/Car-Hire.gif) no-repeat -200px -125px;
	height:57px;
	width:192px;
	display:block;
}


.otherserbs ul li.airp_i a{
	background:url(../images/inner/Car-Hire.gif) no-repeat 0 -189px;
	height:57px;
	width:192px;
	display:block;
}
.otherserbs ul li.airp_i a:hover{
	background:url(../images/inner/Car-Hire.gif) no-repeat -200px -189px;
	height:57px;
	width:192px;
	display:block;
}

.otherserbs ul li.airp_i_selected a{
	background:url(../images/inner/Car-Hire.gif) no-repeat -200px -189px;
	height:57px;
	width:192px;
	display:block;
}



.otherserbs ul li.airh_i a{
	background:url(../images/inner/Car-Hire.gif) no-repeat 0 -254px;
	height:57px;
	width:192px;
	display:block;
}
.otherserbs ul li.airh_i a:hover{
	background:url(../images/inner/Car-Hire.gif) no-repeat -200px -254px;
	height:57px;
	width:192px;
	display:block;
}

.otherserbs ul li.airh_i_selected a{
	background:url(../images/inner/Car-Hire.gif) no-repeat -200px -254px;
	height:57px;
	width:192px;
	display:block;
}


.bcam{
	background:url(../images/find_active.gif) right top no-repeat;
	float:left;
	padding:4px 0 0 0;
	margin:0;
	width:721px;
	text-align:left;
	font-size:11px;
	color:#b30107;
}
.bcambase{
	float:left;
	width:520px;
	color:#2e3938;
	font-weight:bold;
	padding-left:4px;
}
.bcambase a{
	font-weight:normal;
	color:#2e3938;
	text-decoration:none;
}
.bcambase a:hover{
	font-weight:normal;
	color:#CCC;
	text-decoration:underline;
}
.bestgurantin_in{
	padding:0;
	margin:0;
}
.bestgurantin_in a{
	color:#b30107;
	font-weight:bold;
	text-decoration:underline;
	padding:0 68px 0 0;
}
.bestgurantin_in a:hover{
	color:#009;
	font-weight:bold;
	text-decoration:none;
}
.popupbase{
	position:relative;
	margin:0;
	padding:0;
	height:auto;
	width:auto;
}
.popuploading{
	width:854px;
	height:151px;
	position:absolute;
	z-index:9999;
	color:#666;
	top:-210px;
}

/*.popupcontent{
	width:300px;
	height:150px;
	background-image: url(../../images/searching-box-bg.png);
	background-repeat:no-repeat;
	margin:auto;
}*/
/*.popupcontent{
	width:862px;
	height:136px;
	background-image: url(../images/search-spacer.png);
	margin:auto;
	text-align:center;
}*/
.popupcontent{
	width:857px;
	height:220px;
	background-image:url(../images/popup-bg.png);
	background-repeat:repeat-x;
	margin:auto;
	text-align:center;
	padding-top:70px;
}

.page-title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#4F4F4F;
}
.buttons{
	height:22px;
	padding:0 20px 0 20px;
	background-image:url(../../images/buttons-bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #043398;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#011A4F;
}
.searsh-button-arrow{
	background-color:#04349A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	background-image: url(../../images/room-search-button-arrow.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:23px;
	border:none;
	height:18px;
	cursor:pointer;
}

.Reg-button-arrow{
	background-color:#04349A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	background-image: url(../images/register-button.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:23px;
	width:104px;
	border:none;
	height:18px;
	cursor:pointer;
}

.backtores-button-arrow{
	background-color:#04349A;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/Back-to-Search-Result.jpg);
	width:144px;
	background-repeat:no-repeat;
	background-position:right;
	border:none;
	height:18px;
	cursor:pointer;
}

.sendpass-button-arrow{
	background-color:#04349A;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/SendMyPW-button.gif);
	width:180px;
	background-repeat:no-repeat;
	background-position:right;
	border:none;
	height:18px;
	cursor:pointer;
}


.onReq-button-arrow{
	background-color:#04349A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	background-image: url(../images/on-request-button.jpg);
	width:92px;
	background-repeat:no-repeat;
	background-position:right;
	padding-right:23px;
	border:none;
	height:18px;
		cursor:pointer;
}

.BookNow-button-arrow{
	background-color:#04349A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	background-image: url(../images/book-now-button.jpg);
	width:92px;
	background-repeat:no-repeat;
	background-position:right;
	padding-right:23px;
	border:none;
	height:18px;
		cursor:pointer;
}

.ChangePass-button-arrow{
	background-color:#04349A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	background-image:url(../images/Change-Password-button.jpg);
	width:176px;
	background-repeat:no-repeat;
	background-position:right;
	padding-right:23px;
	border:none;
	height:18px;
		cursor:pointer;
}


.ProceedToPay-button-arrow{
	background-color:#04349A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	background-image:url(../images/Proceed-to-Payment-button.jpg);
	width:195px;
	background-repeat:no-repeat;
	background-position:right;
	padding-right:23px;
	border:none;
	height:18px;
		cursor:pointer;
}



.Search-button-arrow{
	background-color:#04349A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	background-image: url(../images/room-search-button.jpg);
	width:80px;
	background-repeat:no-repeat;
	background-position:right;
	padding-right:23px;
	border:none;
	height:18px;
		cursor:pointer;
}

.Summit-button-arrow{
	background-color:#04349A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	background-image:url(../images/Login-Submit-Button.jpg);
	width:85px;
	background-repeat:no-repeat;
	background-position:right;
	padding-right:23px;
	border:none;
	height:18px;
		cursor:pointer;
}


.Reset-button-arrow{
	background-color:#04349A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	background-image:url(../images/Reset-button.jpg);
	width:54px;
	background-repeat:no-repeat;
	background-position:right;
	padding-right:23px;
	border:none;
	height:18px;
		cursor:pointer;
}

.BacktoSearch-button-arrow{
	background-color:#04349A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	background-image: url(../images/backto-search-button.jpg);
	width:103px;
	background-repeat:no-repeat;
	background-position:right;
	padding-right:23px;
	border:none;
	height:18px;
		cursor:pointer;
}

.Proceed-button-arrow{
	background-color:#04349A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	background-image:url(../images/Proceed-button.jpg);
	width:106px;
	background-repeat:no-repeat;
	background-position:right;
	padding-right:23px;
	border:none;
	height:18px;
	cursor:pointer;
}




.search-result-heading{
	width:877px;
	height:35px;
	float:left;
	background-image:url(../images/search-results.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.your-search-bs{
	width:877px;
	height:103px;	
	border-bottom:1px solid #dfdfdf;
	float:left;
}

.your-search-bs-inner{
	width:877px;
	height:103px;	
	border-bottom:1px solid #dfdfdf;
	float:left;
	clear:left;
	margin-top:5px;
}
.your-search-cont-area{
	width:877px;
	height:67px;
	background-color:#ededed;
	float:left;
}
.left-red-bs{
	width:150px;
	height:67px;
	background-color:#c00007;
	background-image:url(../images/your-search-arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	float:left;
}
.left-red-bs-cont{
	width:90px;
	height:auto;
	margin-top:23px;
	margin-left:23px;
}
.your-search-texthed{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}
	
.rigt-gry-cont-area{
	width:219px;
	height:57px;
	padding-top:6px;
	float:left;
	background-image:url(../images/gry-bg.jpg);
	background-repeat:repeat-x;
	margin:0 10px;
}
.serach-box-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0b0f1a;
}
.serach-box-text a{
	text-decoration:none;
	color:#0b0f1a;
}
.serach-box-text a:hover{
	text-decoration:underline;
	color:#0b0f1a;
}
.serach-box-text-bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#010101;
	font-weight:bold;
}
.searchby-hotel-button{
	width:877px;
	height:20px;
/*	background-color:#e5e5e5;*/
/*	border:1px solid #8a8a8a;*/
	padding-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#707070;
	float:left;
	margin-top:6px;
	text-align:center;
	line-height:20px;
}
.your-search-mid{
	width:877px;
	margin-top:8px;
	padding-bottom:10px;
	float:left;
}
.your-search-midleft-col{
	width:154px;
	height:auto;
	float:left;
	position:relative;
}
.your-search-midright-col{
	width:690px;
	height:auto;
	float:left;
}
.hotel-details-bs{
	width:714px;
	height:auto;
	margin-left:9px;
	float:left;
}
.hotel-details-cont{
	width:707px;
	height:auto;
	margin-left:7px;
	margin-top:10px;
	border-bottom:3px solid #F1080E;
	float:left;
	background-color:#ededed;
}
.hotel-image-details-area{
	width:707px;
	height:auto;
	float:left;
}
.hotel-image-details-bs{
	margin-top:10px;
	position:relative;
	width:707px;
	height:auto;
	float:left;
}
.speacial-reseve-logo-bs{
	z-index:102;
	width:58px;
	height:57px;
	background-image: url(../images/speacial-reseve-logo.png);
	background-repeat:no-repeat;
	position:absolute;
	top:76px;
	left:655px;
}
.hotel-image{
	width:126px;
	height:106px;
	float:left;
}
.speacial-reseve-logo{
	width:58px;
	height:57px;
	position:absolute;
	top:43px;
	left:486px;
	z-index:300;
}
.hotel-detail{
	width:570px;
	height:106px;
	margin-left:11px;
	float:left;
}
.hotel-table-top{
	width:705px;
	height:28px;
	margin-top:8px;
	border-left:1px solid #bcbcbc;
	border-right:1px solid #bcbcbc;
	background-image: url(../images/Hotel-Table-top-bg.jpg);
	background-repeat:repeat-x;
	float:left;
}
.hotel-table-mid{
	width:705px;
	height:autopx;
	background-color:#FFF;
	border-left:1px solid #bcbcbc;
	border-right:1px solid #bcbcbc;
	border-bottom:1px solid #bcbcbc;
	float:left;
}
.hotel-title-bluetext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	color:#102d9a;
}
.hotel-title-bluetext-small{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	color:#102d9a;
}
.hotel-bodytext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#4f4f4f;
}
.hotel-bodytext a{
	text-decoration:none;
	color:#4f4f4f;
}
.hotel-bodytext a:hover{
	text-decoration:underline;
	color:#4f4f4f;
}
.hotel-bodytext-bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	color:#4f4f4f;
}
.star-table{
	width:154px;
	height:auto;
	margin-top:10px;
	float:left;
}
.star-table-top{
	width:147px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	padding-top:5px;
	padding-left:7px;
	line-height:15px;
	background-image: url(../images/stat-table-top-bg.png);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#000;
	float:left;
}
.star-table-mid{
	width:138px;
	height:auto;
	padding:7px;
	border-left:1px solid #000;
	border-right:1px solid #000;
	background-color:#FFF;
	float:left;
}
.star-table-bot{
	width:154px;
	height:5px;
	background-image:url(../images/stat-table-bot.png);
	background-repeat:no-repeat;
	float:left;
}
.left-menubox{
	height:18px;
	background-color:#f9f9f9;
	border:1px solid #c8c8c8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}

.left-textfield{
	height:15px;
	background-color:#f9f9f9;
	border:1px solid #c8c8c8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}
.special-Reserver{
	width:58px;
	height:57px;
	background-image:url(../images/speacial-reseve-logo.png);
	background-repeat:no-repeat;
	position:absolute;
	top:83px;
	left:663px;
}
.layer1 {
	position: absolute;
	visibility: visible;
	width: 145px;
	height:192px;
}

/*#popup-child-policy-bs{
	width:558px;
	height:auto;
	float:left;
}*/
.popup-child-policy-bs-con{
	position:relative;
	display:none;
	margin:0;
	padding:0;
	height:auto;
	width:auto;
}

#popup-child-policy-bs{
	width:558px;
	height:auto;
	float:left;
	position:absolute;
	z-index:95;
/*	top:-46px;*/
	left:489px;

}
#popup-child-policy-top{
	width:621px;
	height:43px;
	background-image:url(../images/Child-Policy-top-bg.png);
	background-repeat:no-repeat;
	position:relative;
	float:left;
}
#popup-child-policy-mid{
	width:621px;
	height:auto;
	padding-bottom:5px;
	background-image:url(../images/Child-Policy-midbg.png);
	background-repeat:repeat-y;
	float:left;
}
#popup-child-policy-bottom{
	width:621px;
	height:10px;
	background-image:url(../images/Child-Policy-bottom-bg.png);
	float:left;
}
	
#popup-child-policy-title{
	width:84px;
	height:17px;
	position:absolute;
	top:15px;
	left:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#707070;
}
.popup-child-policy-closebutton{
	width:52px;
	height:17px;
	position:absolute;
	top:14px;
	left:551px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#707070;
}
.popup-child-policy-closebutton a{
	text-decoration:none;
	color:#707070;
}
.popup-child-policy-closebutton a:hover{
	text-decoration:none;
	color:#707070;
}
.popup-child-policy-body{
	width:580px;
	height:auto;
	margin-left:18px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#707070;
	float:left;
}
.popup-childpolicy-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#707070;
}
.popup-childpolicy-textbold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#707070;
}
.popup-body-table{
	width:580px;
	height:auto;
	margin-left:23px;
	float:left;
}

/*-----------------BREADCRUMB -----------------*/
.breadcrumb{
	width:350px;
	height:18px;
	margin-left:19px;
	float:left;
	position:absolute;
	top:318px;
}
.breadcrumb-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f8f8f8;
	line-height:20px;
}
.breadcrumb-text-bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f8f8f8;
	font-weight:bold;
	line-height:20px;
}
.login-regiser-stepsbar{
	width:874px;
	height:55px;
	float:left;
}
.login-regiser-title{
	width:874px;
	height:30px;
	margin-top:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#043ea3;

}
.login-regiser-content-bs{
	width:874px;
	height:auto;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	background-color:#f2f2f2;
}
.login-regiser-content-box{
	width:834px;
	height:auto;
	margin:0 20px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #d7d7d7;
	background-color:#f2f2f2;
	float: left;
}
.login-tilel-black{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#000;
}
.login-form-bs{
	margin-left:0px;
	width:600px;
	height:auto;
	margin:auto;
}
.form-row{
	width:430px;
	height:28px;
	margin-top:18px;
	float:left;
}
.text-area{
	width:156px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8d8d8d;
	text-align:left center;
	margin-top:7px;
	float:left;
}
.filling-area{
	width:
	float:left;
	display:block;
}
.form-textfield{
	width:270px;
	height:26px;
	border:1px solid #bebdbd;
	float:left;
	background-image:url(../images/form-textfield-bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:26px;
	color:#484747;
}
.login-button-area{
	width:274px;
	height:22px;
	margin-top:13px;
	margin-left:156px;
	float:left;
}
.login-button{
	width:auto;
	height:22p;
	float:left;
}

.Contact-button{
	width:auto;
	height:22p;
	float:right;
}
.login-forgotpassword{
	width:auto;
	height:22p;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	color:#102d9a;
	float:right;
}
.login-forgotpassword a{
	margin:0;
	padding:0;
	text-decoration:none;
	color:#102d9a;
}
.login-forgotpassword a:hover{
	margin:0;
	padding:0;
	text-decoration:underline;
	color:#102d9a;
}
.login-text-blue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#043398;
}
.login-text-blue a{
	text-decoration:none;
	color:#043398;
	
}
.login-text-blue a:hover{
	text-decoration:underline;
	color:#F00;
}

/*----------------- Confirm-Booking-Details -----------------*/

.booking-details-title-gray{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#676767;
}
.bdetails-text-gray{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#787878;
}
.bdetails-text-gray-small{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#484747;
}
.bdetails-text-black{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0a0a0a;
}
.bdetails-text-black-small{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#010101;
}
.bdetails-table{
	width:832px;
	height:auto;
	float:left;
}
.bdetails-table-top{
	width:832px;
	height:53px;
	margin-top:7px;
	border:1px solid #c8c5c5;
	background-image:url(../images/bdetails-table-bg.jpg);
	background-repeat:repeat-x;
	float:left;
}
.bdetails-table-top-hps2{
	/*width:832px;*/
	height:53px;
	margin-top:7px;
	border:1px solid #c8c5c5;
	background-image:url(../images/bdetails-table-bg.jpg);
	background-repeat:repeat-x;
	/*float:left;*/
}
.bdetails-table-top-t{
	height:53px;
	border:1px solid #c8c5c5;
	background-image:url(../images/bdetails-table-bg.jpg);
	background-repeat:repeat-x;
	float:left;
}
.price{
	width:100px;
	height:auto;
	margin-top:19px;
	margin-left:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#676767;
	float:left;
}
.GBP-button-bs{
	width:122px;
	height:27px;
	background-image:url(../images/GBP-button-bg.jpg);
	background-repeat:no-repeat;
	float:right;
	margin-top:9px;
	margin-right:9px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
}
.bdetails-table-mid{
	width:816px;
	height:auto;
	border-left:1px solid #c8c5c5;
	border-right:1px solid #c8c5c5;
	border-bottom:1px solid #c8c5c5;
	background-color:#fdfdfd;
	padding:8px;
	float:left;
}
.bdetails-table-big-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#484747;
}
.pay-reservation-bs{
	width:834px;
	height:auto;
	margin-top:30px;
	float:left;
}
.pay-reservation-top{
	width:822px;
	height:31px;
	padding:12px 0 0 12px;
	background-color:#002058;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFF;
	float:left;
}
.pay-reservation-mid{
	width:810px;
	height:auto;
	padding:15px 12px;
	background-color:#003083;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#f2f2f2;
	float:left;
}
.pay-reservation-textfield{
	height:20px;
	border:1px solid #bebdbd;
	background-image: url(../images/reservation-textfield-bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	font-weight:bold;
	color:#002058;
}
	
/*----------------- Billing-Details -----------------*/
.billing-detail-graytext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8d8d8d;
}
.bd-form-row{
	width:600px;
	height:auto;
	margin-top:10px;
	float:left;
}

/*----------------- Cionfirm-Billing-Details -----------------*/
.payment-card-logo{
	width:285px;
	height:29px;
	background-image:url(../images/payment-card-logo.jpg);
	background-repeat:no-repeat;
}

/*----------------- Payment-Details -----------------*/
.payment-form-bs{
	width:550px;
	height:auto;
	margin:auto;
}
.payment-formtext-small{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#706f6f;
	font-style:italic;
}
.payment-formtext-big{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8d8d8d;
}
.terms-condition-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.terms-condition-text a{
	color:#032F98;
	text-decoration:underline;
}
.terms-condition-text a:hover{
	color:#F00;
	text-decoration:underline;
}

.booking-title-top{
	height:33px;
	background-image:url(../images/bdetails-table-bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #999;
	padding-top:20px;
	padding-left:20px;
}

.recommenda-link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4f4f4f;
}
.recommenda-link a{
	color:#4f4f4f;
	text-decoration:none;
}
.recommenda-link a:hover{
	color:#C00;
	text-decoration:none;
}

.h-details-bs{
	width:872px;
	height:auto;
	margin-bottom:20px;
	background-color:#ededed;
	float:left;
}
.hotel-bs{
	width:180px;
	height:266px;
	padding-top:30px;
	float:left;
}
.h-title{
	width:126px;
	height:auto;
	margin-left:27px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#102d9a;
	line-height:12px;
	float:left;
}
.h-image{
	width:126px;
	height:auto;
	margin-left:27px;
	float:left;
}
.h-content{
	width:126px;
	height:auto;
	margin-left:27px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#818080;
	float:left;
}
.h-booking{
	width:126px;
	height:22px;
	margin-left:27px;
	margin-top:16px;
	background-repeat:no-repeat;
	float:left;
}
.h-details-tab-bs{
	width:679px;
	height:auto;
	margin-top:13px;
	float:left;
}
.h-details-tab-bs-top{
	width:679px;
	height:8px;
	background-image: url(../images/tab-bs-top.gif);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
}
.h-details-tab-bs-mid{
	width:679px;
	height:auto;
	background-color:#fff;
	float:left;
}
.h-details-tab-bs-bot{
	width:679px;
	height:8px;
	background-image: url(../images/tab-bs-bot.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin-bottom:13px;
	float:left;
}

/*----------------- Images Tab -----------------*/

.images-tab-bs{
	width:627px;
	height:128px;
	background-image: url(../images/image-tab-bg.jpg);
	background-repeat:repeat-y;
}
.tab-image-area{
	width:120px;
	height:100px;
	margin:15px;
	cursor:pointer;
	float:left;
}
#booking_box{
	font-size:14px;
	line-height:28px;
}
/*************chaminda*****************/
.groupbooking-cont{
/*	z-index:9000;*/
	width:875px;
	height:auto;
}
.groupbooking-cont-top{

	width:875px;
	height:auto;
}
.groupbooking-cont-heading{
	background-image:url(../images/group-booking-heading.png);
	background-position:15px 50%;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	height:35px;
	padding:10px 0 0 10px;
	width:847px;
}

.groupbooking-cont-headingcont{
	width:851px;
	height:auto;
	margin-left:12px;
	float:left;
}
.groupbooking-cont-mid{
	width:875px;
	height:auto;
	background-color:#a40006;
	margin-top:94px;
	padding-bottom:5px;
	float:left;
}
.groupbooking-cont-mid-inner{
	width:875px;
	height:auto;
	background-color:#a40006;
	padding-bottom:5px;
	float:left;
	margin-bottom:5px;
}
.groupbooking-bs-inner{
	padding:0;
	margin:5px auto 0 auto;
	/*height:391px;*/
	background-color:#a40006;
	width:875px;
}
.groupbooking-bs-inner .rooms-cont-heading{
	height:auto;
}
.groupbooking_list_container{
	background-color:#DE0008;
	padding:5px;
	font-size:15px;
	width:865px;
}
.groupbooking_list_container .login-regiser-content-box{
	background-color:#600E11;
	width:855px;
	padding:5px;
	margin:0;
}

.groupbooking-cont-headingcont .hotelsearch-sub-heading {
	color:#102D9A;

}
.powerexp{
	/*background:url(../images/expedia.com.png) no-repeat right top;*/
	padding:3px 10px 5px 0;
	margin-bottom:10px;
	text-align:right;
	font-size:11px;
	color:#006;
}
.grb_save_msg{
	background-color:#600E11;
	color:#FFFFFF;
	margin:0 10px 30px;
	padding:5px;
}
.required-legend{
	color:#ffffff;
	font-size:11px;
}
.discount{

	margin-top:7px;
	float:left;
	
}
.discount .discount-message {
	width:100%;
	float:left;
}
.discount .discount-message .error{
	color:#ff0000;
}
.discount .discount-field label{
	float:left;
}

/*added for social network icons */
#social_icon{
	border-bottom: 1px solid #8CA8FF;	
}
#social_icon ul {
    list-style: none outside none;
    margin: 0;
    padding: 12px 0;
    padding-bottom: 32px;
}

#social_icon ul li {
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0 4px;
}

