/* JUMP TO NAV */
.l-jumpHolder { background:url(../images/jumpBack.jpg); background-repeat: no-repeat; height: 42px; width: 400px; }
.l-jumpHolder a.startArrow { background-image: url(../images/listings/jumpFrst.jpg); background-repeat:no-repeat; float:left; margin-right:5px; height:21px; width:21px; }
.l-jumpHolder a.prevArrow { background-image: url(../images/listings/jumpPrev.jpg); background-repeat:no-repeat; float:left; height:21px; width:21px; }
.l-jumpHolder a.nextArrow { background-image: url(../images/listings/jumpNext.jpg); background-repeat:no-repeat; float:left; height:21px; width:21px; }
.l-jumpHolder a.endArrow { background-image: url(../images/listings/jumpLast.jpg); background-repeat:no-repeat; float:left; margin-left: 5px; height:21px; width:21px; }
.l-jumpHolder #lcorner { background: url(../images/listings/jumpBG_l.jpg) no-repeat left center; float:left; height: 32px; width: 10px; }
.l-jumpHolder .jumpNavL { width:250px; float:left; }
.l-jumpHolder .jumpNavL span { padding: 0 0 0 10px; line-height:31px; text-transform:uppercase; float:left; color:#666; }
.l-jumpHolder .jumpNavL h4 { font-size:11px; line-height:31px; letter-spacing: 0; text-transform:capitalize; float:left; color:#666; }
.l-jumpHolder .jumpNavR { width:170px; float:right; }
.l-jumpHolder .jumpNavR h4 { padding: 0 5px 0 0; font-size:11px; line-height:31px; font-weight:normal; text-transform:lowercase; float:right; }
.l-jumpHolder .jumpNavR span { padding-top: 5px; float:right; }
.l-jumpHolder #rcorner { background:url(../images/listings/jumpBG_r.jpg) no-repeat right center; float:right; height: 32px; width: 10px; }
/* listing details room info */

.tabField_ODD , .oddrow td{ padding-top: 2px; padding-bottom: 2px; background-color: #eee; font-size: 10px; color: #35460e; margin-top: 2px; padding-left: 4px; padding-right: 4px;  }
.tabField_EVEN , .evenrow td { padding-top: 2px; padding-bottom: 2px; background-color: #fff; font-size: 10px; color: #35460e; margin-top: 2px; padding-left: 4px; padding-right: 4px;  }
.tabLabel_ODD  , .oddrow td{  padding: 4px; margin-top: 2px; font-size: 10px; color: #35460e; padding-left: 4px; padding-right: 4px; width: 100px; }
.tabLabel_EVEN , .evenrow td  {  padding: 4px; margin-top: 2px; font-size: 10px; color: #35460e; padding-left: 4px; padding-right: 4px; width: 100px; }

.lSearch {
	background-image:url(../images/listings/drpdownBg.gif);
	background-repeat:no-repeat;
	width: 228px;
	height: 27px;
	margin-top: 5px;
	margin-bottom: 35px;
	position: relative;
}
.drpDwn {
	display:none;
	position: absolute;
	top: 30px;
	left: -6px;
	z-index: 99;
}
.drpDwn ul {
	padding: 0px !important;
}
.drpDwn ul li {
	list-style:none !important;
	width: 200px;
	padding: 4px;
	background-color:#eeeeee;
	border-bottom: #999999;
	cursor: pointer;
	text-align:center;
	border-bottom: solid 1px #cccccc;
	margin-left: 0px !important;
}
.drpDwn ul li:hover {
	background-color:#999999;
	color: #333333;
}
.drpDwnVal {
	margin-left: 5px;
	width: 189px;
	margin-top: 7px;
	float: left;
	text-align:center;
	cursor: pointer;
}

.listingsContainer .btnContainer {
	float: left;
}

.listingsContainer .btnContainer input {
	border: solid 1px;
	width: 32px;
	height: 27px;
	background-image: url(../images/listings/drpdownBtn.gif);
	background-repeat:no-repeat;
	border:none;
	cursor: pointer;
}

/*----listing detail accordians----*/
#detail-accordion {
	width: 375px;
	padding: 10px;
	border: solid 1px  #eeeeee;
	margin-top: 7px;
}
#detail-accordion .drawerdetail-handle {
	background-image:url(../images/lTab.gif);
	background-repeat:repeat-x;
	height: 35px;
	line-height: 35px;
	padding-left: 5px;
	color: #0066CC;
	background-color: #bebebe;
	margin-bottom: 2px;
	position:relative;
}
#detail-accordion .drawerdetail-handle .stars {
	background-image:url(../images/starsGry.png);
	background-repeat:no-repeat;
	width: 40px;
	height: 17px;
	position:absolute;
	right: 35px;
	top: 8px;
}
	
.drawerdetail-content {
	display:none;
	margin-bottom: 4px;
	border: solid 1px #eeeeee;
	padding: 4px;
}
.drawerdetail-content .col1, .drawerdetail-content .col2 {
	width: 35%;
	float: left;
}
.drawerdetail-content .col1 {
	width: 65%;
}
.drawerdetail-handle a{
	display: block;
	background-image:url(../images/blueBtn.png);
	background-repeat:no-repeat;
	width: 22px;
	height: 22px;
	float: right;
	margin-right: 6px;
	line-height: 20px;
	color: #FFFFFF;
	cursor: pointer;
	margin-top: 8px;
	text-align:center;
}
.tabSubHead {
	background-color:#CCCCCC;
	margin-bottom: 2px;
	color: #333333;
	font-weight: bold;
	padding: 3px;
}
.dtLbl, .dtdata{
	float:left;
	margin-bottom: 1px;
	width: 60%;
}
.dtLbl {
	width: 40%;
}
.clearfloat {
	clear: both;
}
