/* CSS Document */
body {
	padddin:0;
	margin:0 auto;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#6a6868;
	background:url(../bhd_images/bodybg.jpg) repeat left top;
}
img {border:0 none;}
.fl {float:left;}
.fr {float:right;}
.cl {clear:both;}
.vAlign {vertical-align:middle;}
form {padding:0;margin:0;}
div, img {behavior: url("iepngfix.htc");}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
a{outline:none;}
.txtField {
	padding:4px 2px 0 4px;
	margin:0;
	border:1px solid #ff5a00;
	background:url(../bhd_images/inputbg.gif) repeat-x left top;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#4b4a4a;
	height:19px;
}
.txtField1 {
	padding:2px 2px 0 2px;
	margin:0;
	border:1px solid #ffaf00;
	background:url(../bhd_images/inputbg.gif) repeat-x left top;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#4b4a4a;
	height:15px;
}
.txtField2 {
	padding:3px 2px 0 2px;
	margin:0;
	border:1px solid #d2d1d1;
	background:#fff;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#1a1a1a;
	height:15px;
}
.dropDown {
	padding:0;
	margin:0;
	background:url(../bhd_images/inputbg.gif) repeat-x left top;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#4b4a4a;
	border:0px;
}
.dropDown1 {
	padding:0;
	margin:0;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#4b4a4a;
}
.checkbox {
	padding:0;
	margin:0 0 0 15px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#4b4a4a;
}
/* wrapper starts here */
.wrapper {
	margin:0 auto;
	padding:0;
	width:100%;
}
/* header sarts here */
.header {
	padding:0;
	margin:0;
	background:url(../bhd_images/headbg.jpg) repeat-x left top;
	height:159px;
	width:100%;
}
.headCont {
	padding:0;
	margin:0 auto;
	background:url(../bhd_images/headbg1a.jpg) no-repeat left top;
	height:149px;
	width:990px;
}
.rytLinkCont {
	padding:0;
	margin:45px 0 0 0;
	width:482px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#97caf0;
}
.rytLinkBG {
	background:url(../bhd_images/rytLinkBG.png) repeat-x left top;
	height:29px;
	margin:0 5px 0 5px;
	padding:15px 10px 0 10px;
}
.rytLinkBG a {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#97caf0;
	text-decoration:none;
}
.rytLinkBG a:hover {
	text-decoration:underline;
}
/* navigation starts here*/
.navigation {
	margin: -32px auto 0 auto;
	padding: 0;
	background: url(../bhd_images/navbg.gif) repeat-x left top;
	height:42px;
	width:990px;
}
.navigation ul {
	margin: 0 0 0 5px;
	padding: 0px;
	list-style: none;
}
.navigation ul li {
	margin: 0;
	padding:0;
	display: inline;
	line-height: 42px;
	font-weight: bold;
}
.navigation li a {
	float: left;
	margin: 0 0 0 3px;
	padding: 0 0 0 10px;
	text-decoration: none;
	font-size:12px;
	color: #ffffff;
	cursor: pointer;
	background: url(../bhd_images/menu_left.gif) no-repeat left 3px;
}
.navigation ul li a span {
	float: left;
	padding: 0px 20px 0 10px;
	text-decoration: none;
	color: #ffffff;
	background: url(../bhd_images/menu_right.gif) no-repeat right 3px;
}
.navigation ul li a:hover {
	float: left;
	padding: 0px 0 0 10px;
	text-decoration: none;
	color: #ffffff;
	background: url(../bhd_images/menu_leftHover.gif) no-repeat left 3px;
}
.navigation ul li a:hover span {
	padding: 0px 20px 0 10px;
	float: left;
	text-decoration: none;
	color: #fff;
	background: url(../bhd_images/menu_rightHover.gif) no-repeat right 3px;
}
.navigation .active a {
	float: left;
	padding: 0px 0 0 10px;
	text-decoration: none;
	color: #fff;
	background: url(../bhd_images/menu_leftHover.gif) no-repeat left 3px;
}
.navigation .active a span {
	padding: 0px 20px 0 10px;
	margin: 0 0 0 0;
	float: left;
	text-decoration: none;
	color: #fff;
	background: url(../bhd_images/menu_rightHover.gif) no-repeat right 3px;
}
/* middle starts here */
.middleCont {
	padding:0;
	margin:0 auto;
	width:990px;
	height:auto!important;
	height:350px;
	min-height:350px;
}
.middleCont a {
	color: #ff7000;
	text-decoration:none;
}
.middleCont a:hover {
	text-decoration:underline;
}
.middleCont h2 {
	font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	color: #2b2a2a;
	padding:0;
	margin:0 0 10px 0;
}
.midCont {
	padding:0 20px 0 35px;
	margin:5px 0 0 0;
	background: url(../bhd_images/search_bg.gif) no-repeat right top;
	height:306px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.container {
	margin:15px 0 0 0;
}
/* search container starts here */
.searchCont {
	width:300px;
	position:relative;
	margin:40px 0 0 0;
}
.searchCont h2 {
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding:0;
	margin:0 0 15px 0;
}
.searchCont td {
		vertical-align:top;
}
.searchCont a {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration:underline;
}
.searchCont a:hover {
	text-decoration:none;
}
.searchCont td p {
	padding:0;
	margin:0;
	float:left;
	width:90px;
}
.calLeft {
	position:absolute;
	top:108px;
	_top:110px;
	left:122px;
	z-index:1;
}
.calRyt {
	position:absolute;
	top:108px;
	_top:110px;
	left:280px;
	z-index:1;
}
.checkout {
	margin:0 0 0 8px;
	_margin:0 0 0 15px;
	float:left;
}
/* slider starts here */
.sliderCont {
	width:620px;
	_width:590px;
	position:relative;
}
.slider {
	width:586px;
	_width:595px;
	background: url(../bhd_images/slider_bg.png) no-repeat right top;
	height:265px;
	margin:20px 0 0 0;
	position:relative;
	padding:14px 0 0 29px;
	_padding:14px 0 0 14px;
}
.left01 {
	position:absolute;
	left:7px;
	_left:-7px;
	top:140px;
	z-index:1;
}
.right01 {
	position:absolute;
	right:5px;
	_right:7px;
	top:140px;
	z-index:1;
}
.container h2 {
	font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	color: #2b2a2a;
	padding:0;
	margin:0 0 10px 0;
	_position:relative;
}
.container h2 span {
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
	color: #2b2a2a;
}
.container h2 a {
	font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	color: #2b2a2a;
	text-decoration:none;
}
.container h2 a:hover {
	text-decoration:underline;
}
h3 {
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #ff5800;
	padding:0;
	margin:0 0 10px 0;
}
h3 a {
	font:bold 13px Verdana, Arial, Helvetica, sans-serif!important;
	text-decoration:none!important;
}
h3 a:hover {
	text-decoration:underline!important;
}
h4 {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ff5800;
	padding:0;
	margin:0;
}
/* left container starts here */
.leftCont {
	width:680px;
	margin:0 15px 0 0;
}
ul.boxList {
	padding:0;
	margin:0;
	list-style-type:none;
}
ul.boxList li {
	padding:10px;
	margin:0 15px 15px 0;
	float:left;
	background:#fff;
	border-bottom:1px solid #c3c2c2;
	border-right:1px solid #c3c2c2;
	width:311px;
}
ul.boxList li a {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #ff5400;
	text-decoration:underline;
}
ul.boxList li a:hover {
	text-decoration:none;
}
.imgCont {
	padding:0;
	margin:0;
	background:#fff;
	border:1px solid #f1f0f0;
	padding:2px;
}
ul.boxList li.marginNone {
	margin-right:0;
}
.contCont {
	width:160px;
}
.contCont p {
	padding:0;
	margin:0 0 7px 0;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #6a6a6a;
}
.boxCont {
	background:#fff;
	border-bottom:1px solid #c3c2c2;
	border-right:1px solid #c3c2c2;
	padding:10px;
	margin:0 0 20px 0;
}
ul.pList {
	padding:0;
	margin:0;
	list-style-type:none;
}
ul.pList li {
	padding:0;
	margin:0 10px 10px 0;
	float:left;
	width:135px;
}
ul.pList li p {
	padding:0;
	margin:5px 0 10px 0;
}
.imgBorder {
	padding:0;
	margin:0 0 5px 0;
	background:#fff;
	border:1px solid #f1f0f0;
	padding:2px;
}
.imgBorder1 {
	padding:0;
	margin:0 0 5px 0;
	background:#fff;
	border:1px solid #e2dfdf;
	padding:2px;
}
.prev {
	margin:90px 20px 0 0;
}
.next {
	margin:90px 15px 0 0;
}
/* right container starts here */
.rytCont {
	width:285px;
}
ul.hotelList {
	padding:0;
	margin:0;
	list-style-type:none;
}
ul.hotelList li {
	padding:0px;
	margin:0 15px 15px 0;
	float:left;
	width:110px;
}
ul.hotelList li a {
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #6a6868;
	text-decoration:none;
}
ul.hotelList li a:hover {
	text-decoration:underline;
}
a.more {
	color: #ff5400!important;
	text-decoration:underline!important;
}
a.more:hover {
	text-decoration:none!important;
}
ul.nList {
	padding:0;
	margin:0;
	list-style-type:none;
}
ul.nList li {
	padding:0 0 0 13px;
	margin:0 15px 15px 0;
	background:url(../bhd_images/arrow.gif) no-repeat left 5px;
}
ul.nList li a {
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #6a6868;
	text-decoration:none;
}
ul.nList li a:hover {
	text-decoration:underline;
}
/* footer starts here */
.footer {
	background: url("../bhd_images/footerbg.jpg") repeat-x scroll left top #FF7401;
	height: 281px;
	margin: 15px 0 0;
	padding: 0;
	width: 100%;
}.footerCont {
	padding:30px 0 0 0;
	margin:0 auto;
	background:url(../bhd_images/footerbg1a.gif) no-repeat left 15px;
	height:157px;
	width:990px;
}
.footer ul {
	padding:0;
	margin:0 0 0 200px;
	list-style-type:none;
}
.footer li {
	padding:0;
	margin:0 0 0 0;
	float:left;
	width:180px;
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#3c3c3c;
}
.footer span {
	padding:0;
	margin:0;
	text-align:right;
	color:#fff;
}
.footer a {
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	text-decoration:none;
}
.footer a:hover {
	text-decoration:underline;
}
/* internal pages starts here */
.searchContainer {
	padding:30px 20px 0 35px;
	margin:5px 0 0 0;
	background: url(../bhd_images/search_bg1.gif) no-repeat right top;
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.searchCont1 {
	width:720px;
}
.searchCont1 h2 {
	padding:0 0 15px 0;
	margin:0;
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.searchCont1 h2 span {
	font:normal 16px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
.searchCont1 ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
.searchCont1 li {
	padding:0;
	margin:0 25px 0 0;
	float:left;
}
.searchCont1 p {
	padding:0;
	margin:0 0 15px 0;
	text-align:left;
}
.searchCont1 a {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration:underline;
}
.searchCont1 a:hover {
	text-decoration:none;
}
.width01 {
	width:160px;
}
.width02 {
	width:90px;
}
.width03 {
	width:130px;
}
.width04 {
	width:145px;
	margin-right:0;
}
.width04 p {
	padding:0 0 3px 0;
	margin:0;
}
.width04 span {
	width:75px;
	text-align:left;
}
.width05 {
	width:205px;
	margin-right:0;
}
.loginCont {
	background: url(../bhd_images/loginBG.png) repeat-x left top;
	width:182px;
	height:180px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #643103;
	padding:0 10px 0 10px;
}
.loginCont h2 {
	padding:0 0 10px 0;
	margin:0;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #643103;
}
.loginCont p {
	padding:0 0 10px 0;
	margin:0;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #643103;
}
.loginCont a {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #643103;
	text-decoration:none;
}
.loginCont a:hover {
	text-decoration:underline;
}
.sortCont {
	background: url(../bhd_images/sort_bg.gif) repeat-x left top;
	height:19px;
	border:1px solid #efefef;
	margin:15px 0 0 0;
	padding:7px 10px;
}
.paging {
	padding:0;
	margin:0;
}
.paging ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
.paging li {
	padding:0;
	margin:0 3px 0 0;
	float:left;
}
.paging li span {
	padding:3px 5px 3px 5px;
	margin:0;
	display:block;
	background: url(../bhd_images/page_bg.gif) repeat-x left top;
	border:1px solid #e1e1e1;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #643103;
	text-decoration:none;
}
.paging li span:hover {
	padding:3px 5px 3px 5px;
	margin:0;
	display:block;
	background: #ff7600;
	color: #fff;
	border:1px solid #e76206;
	text-decoration:none;
}
.paging li span.active {
	padding:3px 5px 3px 5px;
	margin:0;
	display:block;
	background: #ff7600;
	color: #fff;
	border:1px solid #e76206;
	text-decoration:none;
}
.rowCont {
	margin:0;
	padding:0;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333232;
}
.rowCont p {
	margin:10px 0 14px 0;
	padding:0;
}
.rowCont a {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ff7000;
	text-decoration:none;
}
.rowCont a:hover {
	text-decoration:underline;
}


.listing {
	margin:0;
	padding:0;
}
.listing th {
	margin:0;
	padding:7px 5px 7px 5px;
	background:#f6f4f3;
	border-bottom:1px solid #dbdbdb;
}
.listing td {
	margin:0;
	padding:7px 5px 7px 5px;
	border-bottom:1px solid #dbdbdb;
	line-height:15px;
	vertical-align:top;
}
.listing tr.active {
	background:#f6f4f3;
}
.listing tfoot td {
	border-bottom:none!important;
	vertical-align:top;
}
.listing span {
	color:#1a7c03;
}
.listing span.not {
	color:#ff7000;
}
.listing a {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ff7000;
	text-decoration:none;
}
.listing a:hover {
	text-decoration:underline;
}
.listing a.rs {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration:underline;
}
.listing a.rs:hover {
	text-decoration:none;
}
.listing tfoot a.more {
	color: #1d6aa4!important;
	text-decoration:none!important;
}
.listing tfoot a.more:hover {
	text-decoration:underline!important;
}
.listing tfoot span {
	color: #323232;
}
.col1 {
	width:780px;
	margin:0 20px 0 0;
	padding:0;
}
.subCol {
	width: 679px;
	margin:0 0 0 15px;
}
.col2 {
	width:215px;
	margin:0 20px 0 0;
	text-align:center;
}
.col2 strong {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #7a7878;
}
.col2 span {
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #115f9b;
}
.col3 {
	width:160px;
	color: #7a7878;
}
.col3 strong {
	font:bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #4289bf;
}
.reviewCont {
	padding:10px;
	background: url(../bhd_images/review_bg.gif) repeat-x left top;
	height:13px;
	border:1px solid #efefef;
	color:#424242;
	margin:10px 0 15px 0;
}
.reviewCont span {
	margin: 0 0 0 50px;
}
.acco {
	margin:10px 0 0 0;
}
.leftContainer {
	width:670px;
	padding:0;
	margin:0;
	color:#333232;
}
.leftContainer h2 {
	background: url(../bhd_images/hd_bg.gif) repeat-x left top;
	padding:0 5px 0 5px;
	margin:3px 0 0 0;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	cursor:pointer;
}
.leftContainer h3 {
	padding:5px 10px 5px 10px;
	margin:0;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #232424;
	background:#e0effa;
	border-right:1px solid #c8e6fc;
	border-bottom:1px solid #c8e6fc;
}
.leftContainer h3 a {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif!important;
	text-decoration:none;
	color: #ff7400;
}
.leftContainer h3 a:hover {
	text-decoration:underline;
}
.leftContainer p{
	font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #383737;
}
.stepCont {
	border:1px solid #d2d2d2;
	padding:10px;
	border-top:none;
}
.detailsCont {
	padding:0;
	margin:10px 0 0 0;
	line-height:18px;
}
.detailsCont h4 {
	padding:0;
	margin:0;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #232424;
}
.detailsCont span {
	font-size:11px;
	color: #777676;
}
.col4 {
	margin:0 15px 0 0;
	width:115px;
}
.col5 {
	margin:0 15px 0 0;
	width:305px;
}
.col6 {
	margin:0;
	width:170px;
}
.col6 p {
	padding:3px 0 0 0;
	;
	margin:0;
}
.col6 span {
	text-align:center;
	font:bold 16px Arial, Helvetica, sans-serif;
	color: #fff;
	padding:3px 0 0 0;
	;
	margin:5px 10px 0 0;
	background: url(../bhd_images/top_bg1.gif) no-repeat left top;
	width:50px;
	height:45px;
	display:block;
	float:left;
}
.listing1 {
	margin:0;
	padding:0;
	text-align:left;
	color:#4a4a4a;
}
.listing1 th {
	margin:0;
	padding:7px 5px 7px 5px;
	background:#ededed;
	border-bottom:1px solid #dbdbdb;
	vertical-align:top;
}
.listing1 td {
	margin:0;
	padding:7px 5px 7px 5px;
	border-bottom:1px solid #dbdbdb;
	line-height:15px;
	vertical-align:top;
}
.termsCont {
	width:370px;
	color:#676869;
}
.check {
	margin:0 5px 20px 0;
	padding:0;
}
.totalCont {
	width:150px;
	text-align:right;
	font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#676869;
}
.totalCont strong {
	font:bold 14px/28px Verdana, Arial, Helvetica, sans-serif;
	color:#207fc9;
}
.totalCont span {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#767575;
}
.rytContainer {
	width:290px;
	padding:0;
	margin:0;
}
.helpCont {
	background:#d6f0fd url(../bhd_images/help_bg.gif) repeat-x left top;
	height:auto!important;
	height:104px;
	min-height:104px;
	border:1px solid #acd8f9;
	padding:10px;
	font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#424141;
	margin:0 0 15px 0;
}
.helpCont strong {
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#424141;
}
.helpCont b {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#055796;
}
.helpCont span {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#919090;
}
.boxCont1 {
	padding:0;
	margin:0 0 15px 0;
}
.boxCont1 h2 {
	padding:5px 10px 5px 10px;
	margin:0;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #232424;
	background:#e0effa;
	border-right:1px solid #c8e6fc;
	border-bottom:1px solid #c8e6fc;
}
.boxCont1 h3 {
	padding:5px 10px 5px 10px;
	margin:0;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #3e3c3c;
}
.priceCont {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #3e3c3c;
}
.priceCont td {
	padding:4px 0 4px 0;
	margin:0;
	vertical-align:top;
}
.priceCont td strong {
	color:#15639e;
}
.priceCont td span {
	color:#000000;
}
.priceCont td.line {
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	padding:5px 0 5px 0;
}
ul.formCont {
	padding:0;
	margin:0;
	list-style-type:none;
}
ul.formCont li {
	padding:10px 0 10px 0;
	margin:0;
}
ul.formCont li label {
	padding:4px 0 0 0;
	margin:0 10px 0 0;
	float:left;
	width:190px;
	text-align:right;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #434547;
}
ul.formCont li p {
	padding:3px 0 0 0;
	margin:0 10px 0 0;
	float:left;
	width:400px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #403f3f;
}
ul.formCont li p.signIn {
	padding:5px 10px 5px 10px;
	margin:0;
	border:1px solid #d2d1d1;
	background:#d6f0fd url(../bhd_images/help_bg.gif) repeat-x left top;
	height:36px;
	width:310px;
}
ul.formCont li p.signIn strong {
	color:#327ab0;
}
ul.formCont li p span {
	color:#929191;
}
.payCont {
	border:1px solid #e2e2e2;
	background:#f4f4f4;
	padding:10px 10px 10px 5px;
	margin:10px 0 0 0;
	color:#2b6d97;
}
.payCont a {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#2b6d97;
	text-decoration:none;
	margin:0 5px 0 5px;
}
.payCont a:hhover {
 text-decoration:underline;
}
.payCont a.active {
	color: #ff7000;
}
.searchRyt {
	background:#d6f0fd url(../bhd_images/help_bg.gif) repeat-x left top;
	height:auto!important;
	height:104px;
	min-height:104px;
	border:1px solid #acd8f9;
	padding:10px;
	font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#424141;
	margin:0 0 15px 0;
}
.searchRyt h2 {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#424141;
	padding:0;
	margin:0 0 10px 0;
}
.searchRyt p {
	padding:0;
	margin:0 0 10px 0;
}
.text_big2{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#1967a1;
	background:url(../bhd_images/dots_bg.gif) no-repeat 0 70%;
}
.link_blk4 {margin:0;padding:0;color: #29252a;clear:both;}
.link_blk4 li {list-style:none;float:left;width:250px;margin:0 6px 5px 0;}
.link_blk4 li a {font: 11px Verdana, Arial, Helvetica, sans-serif;color: #2d2d2d;text-decoration:none;border-bottom:1px solid #dfdfdf;width:248px;display:block;padding:4px 4px 4px 10px;background:url(../bhd_images/bul_4.jpg) no-repeat 0 7px;}
.link_blk4 li a:hover {border-bottom:1px solid #ff9b49;text-decoration:none;color:#e76b05;}
.rowCont1 {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333232;
	padding:0 0 10px 0;	
	margin:0 0 10px 0;
	border-bottom:1px solid #dcdcdc;
}
.rowCont1 h4{
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
	color: #4f4e4e;
	padding:0;
	margin:0 0 5px 0;
}
.rowCont1 h4 a{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #191919;
	padding:0;
	margin:0 0 5px 0;
	text-decoration:none;
}
.rowCont1 h4 a:hover{
	text-decoration:underline;
}
.col7 {
	width:500px;
	margin:0;
	padding:0;
}
.subCol1 {
	width:360px;
	margin:0 0 0 15px;
}
.col8 {
	width:165px;
	margin:15px 0 0 0;
	text-align:center;
}
.col8 strong {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #7a7878;
}
.col8 span {
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #115f9b;
}
/* shadow popup box starts here */
#testdiv {}
#tinybox {position:absolute; display:none; padding:0; background:#fff; z-index:2000;}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500;}
#tinycontent {background:#fff;}

/* form css starts here */
.formCont1 {
	margin:0 0 5px 0;
	padding:0;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#444344;
}
.formCont1 ul{
	margin:10px 0 0 0;
	padding:0;
	list-style-type:none;
}
.formCont1 li{
	margin:0 0 10px 0;
	padding:0;
}
.formCont1 li label{
	margin:0 10px 0 0;
	padding:3px 0 0 0;
	float:left;
	width:140px;
	text-align:right;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #2c2c2c;
}
.formCont1 li span{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #ff0000;
}
.frmTxtField {
	padding:3px 2px 3px 2px;
	margin:0;
	border:1px solid #c6c7c8;
	background:#f0f8fd;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#1a1a1a;
}
.frmDropDown {
	padding:0;
	margin:0;
	border:1px solid #c6c7c8;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#1a1a1a;
}
.formCont1 th {
	margin:0;
	padding:6px 5px 6px 5px;
	background:#e6e4e6;
	border-bottom:1px solid #eae9ea;
}
.formCont1 td {
	margin:0;
	padding:4px 5px 4px 5px;
	border-bottom:1px solid #eae9ea;
	line-height:15px;
	vertical-align:top;
	font-weight:bold;
}
.formCont1 td span{
	color:#1966a1;
	font-size:12px;
}
.testiCont {
	background:#fff;
	border-bottom:1px solid #c3c2c2;
	border-right:1px solid #c3c2c2;
	padding:0 10px 10px 0;
	margin:0 0 20px 0;
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#434444;
}
.testiCont span{
	color:#656666;
	font-weight:bold;
}
.tdPadding
{
padding:0 0 20px 0;
}
#modalBox {
	position:absolute;
	top:50%;
	left:50%;
	width:400px;
	height:220px;
	margin-left:-200px;
	margin-top:-200px;
	border:#ccc 10px solid;
	padding:10px;
	display:none;
	background:white;
	font-size:12px;
	color:black;
	z-index:200;
}
#darken1 {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	min-height:200%;
	display:none;
	z-index:199;
	background:black;
	opacity:.5;
	filter:Alpha(opacity=50); /* Transparency in IE */
}
.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 660px; /*Width of Carousel Viewer itself*/
height: 225px; /*Height should enough to fit largest content's height*/

}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
margin:5px 0 0 0;
}

.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	width: 195px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	height:218px;
	border-right:2px solid #e0e2e1;
	padding:0px 15px 0 15px;
}
/* amenity css starts here */
.amenityCont{
	padding:0;
	margin:0;
}
.rowCont1{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#232424;
	padding:0;
	margin:0 0 10px 0;
}
.rowCont1 ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
.rowCont1 li{
	background:url(../bhd_images/pop/check.gif) no-repeat left top;
	padding:0 0 7px 17px;
	margin:0;
}
/* map css starts here */
.mapCont{
	padding:0;
	margin:0;
}
.leftClmn{
	width:362px;
	margin:0;
	padding:0;
}
.leftClmn ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
.leftClmn li{
	padding:0 0 5px 0;
	margin:0 0 10px 0;
	border-bottom:1px solid #dbdcdd;
}
.leftClmn li span img{
	vertical-align:middle;
}
.leftClmn li span b{
	color:#3a89c4;
}
.leftClmn li h4{
	padding:0;
	margin:0 0 10px 0;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#232424;
	float:left;
}
.leftClmn li h4 span{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#777878;
}
.leftClmn p{
	padding:0;
	margin:0;
	color:#3e4040;
}
.leftClmn li a{
	color:#c06402;
	text-decoration:underline;
}
.leftClmn li a:hover{
	text-decoration:none;
}		
.rytClmn{
	width:295px;
	margin:0;
	padding:0;
}
.rowCont2{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#232424;
	padding:0;
	margin:0 0 10px 0;
}
.rowCont2 ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
.rowCont2 li{
	background:url(../bhd_images/pop/arrow.gif) no-repeat left 4px;
	padding:0 0 7px 13px;
	margin:0;
}
.rowCont2 li a{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#232424;
	text-decoration:none;
}
.rowCont2 li a:hover{
	color:#0371c4;
	text-decoration:none;
}
/* photo css starts here */
.photoCont{
	padding:0;
	margin:0;
}
.photoCont p{
	padding:0;
	margin:0 0 10px 0;
}
.rowCont3{
	padding:0;
	margin:0 0 10px 0;
}
.rowCont3 span{
	width:110px;
	float:left;
}
.rowCont3 ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
.rowCont3 li{
	padding:0;
	margin: 0 15px 10px 0;
	float:left;
}
.rowCont3 li img{
	padding:3px;
	background:#fff;
	border:1px solid #cfcfcf;
}
/* overview starts here */
.overviewCont{
	padding:0;
	margin:0;
}
.overviewCont p{
	margin:0;
	padding:0 0 10px 0;
	line-height:16px;
}
.overviewCont p span{
	width:90px;
	float:left;
	font-weight:bold;
	padding:0 0 0 10px;
	color:#4f4e4e;
}
.leftClmn1{
	width:335px;
	margin:0;
	padding:0;
}
.leftClmn1{
	width:335px;
	margin:0;
	padding:0;
}
.rytClmn1{
	width:405px;
	margin:0;
	padding:0;
}
/* rooms and rates starts here */
.roomsCont{
	padding:0;
	margin:0;
}
.listing{
	margin:0;
	padding:0;
	text-align:left;
	color:#616161;
}
.listing th{
	margin:0;
	padding:5px 10px 5px 10px;
	background:#ededed;
	border-bottom:1px solid #dbdbdb;
	line-height:15px;
}
.listing td{
	margin:0;
	padding:5px 10px 5px 10px;
	border-bottom:1px solid #dbdbdb;
	line-height:15px;
}
.content{
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#403f3f;
	margin:0 0 3px 0;
	padding:10px;
	background:#f7f5f5;
	border:1px solid #e2e2e2;
	border-top:none;
}
/* traveller container starts here */
.travelCont{
	padding:0;
	margin:0;
}
.survey{
	margin:0;
	padding:0;
}
.survey p{
	padding:3px 0 0 0;;
	margin:0;
}
.survey span{
	text-align:center;
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	padding:3px 0 0 0;;
	margin:5px 7px 0 0;
	background: url(../bhd_images/top_bg1.gif) no-repeat left top;
	width:50px;
	height:45px;
	display:block;
	float:left;
}
.survey span b{
	font:bold 22px Arial, Helvetica, sans-serif;
	color: #fff;
}
