﻿
body
{
	margin: 0px;
	background-color: #262626; /*black*/
	font-size: 10px;
}
#OuterDiv
{
	width: 789px;
	margin: auto;
}
a, a:link, a:active, a:visited, a:visited:hover
{
	color: #333333;
	width: 100%;
	background-color: Transparent;
	text-align: left;
	text-decoration: none;
}
a:hover
{
	color: #333333;
	width: 100%;
	background-color: Transparent;
	text-align: left;
	text-decoration: underline;
}



.calendar-control-links, .calendar-control-links:link, .calendar-control-links:active, .calendar-control-links:visited, .calendar-control-links:hover
{
	color: #FFFFCC;
	width: 100%;
	background-color: #FFFFCC;
	text-align: left;
	text-decoration: none;
}
.calendar-anchor, .calendar-anchor:link, .calendar-anchor:active, .calendar-anchor:visited, .calendar-anchor:hover
{
	height: 11px;
	width: 13px;
	background-color: Transparent;
	text-align: left;
	text-decoration: none;
}

/*ADMIN LOGIN MASTER CLASSES*/

.div-admin-login-main
{
	width: 789px;
	text-align: left;
	/*height: 100%;*/
}
.div-admin-login-left
{
	float: left;
	width: 236px;
	background-color: White;
}
.div-admin-login-right
{
	float: left;
	height: 400px;
	width: 553px;
	background-color: White;
}
.logo-left
{
	float: left;
	height: 144px;
	width: 236px;
	background-image: url(../images/sbp_inner_logo_user.gif);
	background-repeat: no-repeat;
}
.div-admin-login-spacer
{
	clear: both;
	float: left;
	background-color: #262626;
}
.div-admin-login-spacer-sub
{
	background-color: #262626;
	width: 7px;
	position: absolute;
}
.div-admin-login-bottomdiv
{
	float: left;
	font-family: Verdana;
	font-size: 10px;
	padding-top: 2px;
	padding-left: 100px;
}
/*ADMIN LOGIN MASTER CLASSES*/

/* HOME PAGE POLL CONTROL CLASSES*/
.div-home-poll
{
	width: 200px;
	height: 198px;
	background-image: url(../Images/Member/destination_guide_box.gif);
	background-repeat: no-repeat;
	margin-top: 0px !important;
	margin-top: 4px;
	margin-left: 4px;
}
.div-home-poll-sub
{
	float: left;
	padding-top: 4px;
	padding-left: 8px;
	width: 178px;
	height: 171px;
}
.div-home-poll-addbutton
{
	float: left;
	padding-top: 2px;
	width: 64px;
	height: 20px;
}
.div-home-poll-question
{
	font-size: 10px;
	color: #666666;
	font-family: Verdana;
	text-align: justify;
	width: 178px;
	font-weight: bold;
	line-height: 12px;
}
.div-home-poll-options
{
	float: left;
	line-height: 12px;
	padding-top: 5px;
}
.div-home-poll-buttons
{
	float: left;
	width: 22px;
	height: 20px;
}
.div-home-poll-optionstext
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	float: left;
	width: 150px;
	height: 18px;
	padding-top: 2px;
}


/* HOME PAGE POLL CONTROL CLASSES*/

/*MEMBER INNER MASTER LEFT BOTTOM CONTROL CLASSES*/
.div-inner-left-bottom-control-main
{
	width: 210px;
	height: 100%;
}
.div-inner-left-bottom-control-ul
{
	color: #005FB0;
	font-family: Verdana;
}
.div-inner-left-bottom-control-icon
{
	float: left;
	padding-left: 5px;
}
.div-inner-left-bottom-control-heading
{
	float: left;
	font-family: Verdana;
	font-size: 14px;
	text-align: left;
	color: #005FB0;
	font-weight: bold;
	padding-bottom: 5px;
	height: 14px;
	padding-top: 3px;
	padding-left: 5px;
	width: 150px;
}
.div-member-event-bottom-control-main
{
	width: 370px;
}

/*MEMBER INNER MASTER LEFT BOTTOM CONTROL CLASSES*/

/*MEMBER INNER MASTER CLASSES*/
.inner-page-bgdiv
{
	float: left;
	width: 779px;
	background-image: url(../Images/Member/table_bg.gif);
	background-repeat: repeat-y; /*background-repeat: no-repeat;*/
	margin-top: 3px; /*height: 100%;*/
	margin-bottom: 0px;
}
.inner-page-whitediv
{
	width: 778px;
	margin-right: 2px;
	border: solid 1px red;
}
.div-inner-left
{
	float: left;
	width: 220px;
	text-align: left;
}

.div-default-font
{
	font-family: Verdana;
	color: #333333;
}
.div-inner-right
{
	float: left;
	width: 556px;
}
.div-inner-logo-outerbg
{
	height: 155px;
	width: 220px;
	background-image: url(../images/member/sbp_inner_logo_top_bg.gif);
	text-align: left;
}

.div-inner-logo-bg
{
	width: 158px;
	background-image: url(../Images/member/sbp_inner_logo.gif);
	height: 138px;
	background-repeat: no-repeat;
}
.div-inner-left-bottom
{
	margin-left: 10px;
	width: 210px;
}
.div-inner-left-bottom-welcome
{
	float: left;
	color: #666666;
	padding-left: 5px;
	font-family: Verdana;
	font-size: 10px;
}
.div-inner-tchouter-bg
{
	float: left;
	background-image: url(../images/member/left_top_box.gif);
	background-position: bottom;
	width: 210px;
	height: 10px;
	background-repeat: no-repeat;
}


.div-inner-tchmiddle-bg
{
	float: left;
	background-image: url(../images/member/left_box_cen_bg.gif);
	width: 210px;
	height: 100%;
	background-color: #EEF5FB;
	background-repeat: no-repeat;
}
.div-inner-tchbottom-bg
{
	float: left;
	background-image: url(../images/member/left_box_bottom_bg.gif);
	background-position: top;
	width: 210px;
	height: 6px;
	background-repeat: no-repeat;
}
.div-inner-pagerighttop
{
	float: left;
	width: 556px;
	background-image: url(../Images/Member/top_right_flag_bg.jpg);
	background-repeat: repeat-x;
	height: 14px;
}
.div-inner-right-flagstabs
{
	float: left;
	text-align: left;
	padding-left: 142px;
	height: 36px !important;
	height: 36px;
	width: 414px;
	background-color: #C0C0C0;
}
.div-inner-right-topstrip
{
	float: left;
	padding-left: 25px !important;
	padding-left: 20px;
}
.div-inner-banner
{
	float: left;
	height: 99px;
	width: 556px;
	background-image: url(../images/member/sbp_inner_header.jpg);
	background-repeat: no-repeat;
	text-align: left;
}

.div-inner-banner-bottom
{
	height: 19px;
	width: 556px;
	background-image: url(../images/member/right_cont_top_curve.jpg);
	background-position: top;
	background-repeat: no-repeat;
	text-align: left;
	padding-top: 3px;
}
.div-inner-right-body
{
	float: left;
	width: 540px;
	height: 100%;
	background-color: #ffffff;
	padding-top: 0px;
	color: #666666;
	font-family: Verdana;
	font-size: 10px;
	padding-left: 7px;
	padding-right: 5px;
	text-align: justify;
}
.div-inner-right-body-bg
{
	float: left;
	width: 548px;
	height: 100%;
	background-color: #ffffff;
	padding-top: 0px;
	color: #666666;
	font-family: Verdana;
	font-size: 10px;
	padding-left: 7px; /*padding-right:5px;*/
	background-image: url(../images/member/right_page_top_curve-inner.jpg);
	background-repeat: no-repeat;
	text-align: justify;
}
.div-inner-right-body-bg-shopcart
{
	float: left;
	width: 549px;
	height: 100%;
	background-color: #ffffff;
	padding-top: 0px;
	color: #666666;
	font-family: Verdana;
	font-size: 10px;
	padding-left: 2px;
	margin-left: 4px; /*padding-right:5px;*/
	background-image: url(../images/member/right_page_top_curve-inner.jpg);
	background-repeat: no-repeat;
	text-align: justify;
}
.div-member-inner-right-body
{
	float: left;
	width: 549px;
	height: 100%;
	background-color: #ffffff;
	padding-top: 0px;
	color: #666666;
	font-family: Verdana;
	font-size: 10px;
	margin-top:2px !important;
	margin-top:1px;
	/*padding-left: 2px;*/
	margin-left: 5px !important; /*padding-right:5px;*/
	margin-left: 2px;
	background-image: url(../images/member/right_page_top_curve-inner.jpg);
	background-repeat: no-repeat;
	text-align: justify;
}
.div-inner-navigation
{
	padding-left: 2px;
	color: #666666;
	font-family: Verdana;
	font-size: 10px;
	padding-top: 2px;
}

/*MEMBER INNER MASTER CLASSES*/

/*INNER MEMBER MASTER SEARCH CONTROL*/
.div-inner-search-control
{
	width: 210px;
	height: 295px; /* background-image:url(../images/member/left_login_box_bg.jpg);*/
	background-image: url(../images/member/left_login_box_bg.gif);
	background-color: #DADBDE;
	background-repeat: no-repeat;
}
.div-inner-search-control-bottom
{
	width: 208px;
	height: 9px;
	background-image: url(../images/member/search_bottom_curve.gif);
	background-repeat: no-repeat;
	padding-left: 2px;
}
.div-inner-search-inner-control
{
	width: 189px;
	text-align: left;
	padding-left: 20px;
}
.div-inner-search-inner-heading
{
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	font-family: Verdana;
	text-align: left;
	padding-top: 7px;
}
.div-inner-search-inner-text
{
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
}
.div-inner-search-button
{
	float: left;
	padding-left: 20px;
	padding-top: 8px;
}
/*INNER MEMBER MASTER SEARCH CONTROL*/


/*INNER MEMBER MASTER Hostel List Page */

.div-home-HostelList-page
{
	width: 540px;
	height: 100%;
	float: left;
	margin-top: 5px;
}
.div-inner-HostelList-page
{
	width: 540px;
	height: 100%;
	background-image: url(../images/member/body_tab_bg.gif);
	background-repeat: no-repeat;
	float: left;
	margin-top: 5px;
}
.div-inner-HostelList-icon
{
	float: left;
	padding-left: 6px;
	padding-top: 4px;
}

.div-home-subheadings-Hostellist-blue
{
	font-family: Verdana;
	font-size: 12px;
	text-align: left;
	color: #005FB0;
	font-weight: bold;
	padding-bottom: 5px;
	height: 14px;
	padding-top: 2px;
	float: left;
	padding-top: 7px;
	padding-left: 5px;
}

.div-Hostel-Heading-red
{
	float: left;
	width: 150px;
	font-size: 10px;
	text-align: left;
	color: #B91631;
	font-weight: bold;
	font-family: Verdana;
}
.div-Hostel-Image
{
	float: left;
	margin-top: 5px;
	margin-left: 5px;
}
.div-HostelList-top
{
	width: 527px;
	height: 35px;
	background-image: url(../Images/Member/hostel_list_head.gif);
	background-repeat: no-repeat;
	margin-top: 0px !important;
	margin-top: 0px; /*margin-top:5px;*/
	margin-left: 5px;
	color: #0060B3;
	background-color: #DBECF8;
	font-weight: bold;
	font-size: 12px;
	padding-right: 2px;
}


.hostelname-link, .hostelname-link:link, .hostelname-link:active, .hostelname-link:visited, .hostelname-link:hover
{
	color: #0060B3;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	margin-top: 0px;
}
.hostelname-link:hover
{
	color: #0060B3;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}
.div-HostelList-TopContents
{
	float: left; /*margin-top:3px;*/
	margin-left: 5px;
	width: 280px;
	padding-bottom: 2px;
}


.div-HostelList-TopCenterContents
{
	float: right;
	font-size: 10px;
	margin-top: 6px;
	padding-left: 10px;
}

.div-HostelList-Date
{
	padding-top: 3px;
	float: right;
	color: #ffffff;
}

.div-HostelList-idDate
{
	height: 15px;
	width: 17px;
	float: left;
	padding-left: 1px;
	padding-top: 1px;
	margin-left: 1px;
	background-image: url(../Images/Member/date_green_bg.gif);
	background-repeat: no-repeat;
	color: #ffffff;
}
.div-HostelList-idDate-notavailable
{
	height: 15px;
	width: 17px;
	float: left;
	padding-left: 1px;
	padding-top: 1px;
	margin-left: 1px;
	background-image: url(../Images/Member/date_red_bg.gif);
	background-repeat: no-repeat;
	color: #ffffff;
}

.div-HostelDetail-idDate
{
	height: 15px;
	width: 17px;
	/*float: left;*/
	padding-left: 1px;
	padding-top: 1px;
	margin-left: 1px;
	background-image: url(../Images/Member/date_green_bg.gif);
	background-repeat: no-repeat;
	color: #ffffff;
}
.div-HostelDetail-idDate-notavailable
{
	height: 15px;
	width: 17px;
	/*float: left;*/
	padding-left: 1px;
	padding-top: 1px;
	margin-left: 1px;
	background-image: url(../Images/Member/date_red_bg.gif);
	background-repeat: no-repeat;
	color: #ffffff;
	
}
.div-HostelList-idDay
{
	float: left;
	padding-left: 5px;
}
.div-HostelList-RatingBackground
{
	height: 51px;
	width: 54px;
	float: left;
	background-image: url(../Images/Member/rating_bg.gif);
	background-repeat: no-repeat;
	padding-left: 2px;
}

.div-HostelList-RatingWhiteImage
{
	float: left;
}

.div-HostelList-TopOfferImage
{
	float: right; /*margin-top: 5px;*/
	margin-right: 5px;
}
.div-HostelList-RoomRate
{
	float: right;
	padding-right: 10px;
	padding-top: 10px;
}

.div-HostelList-PriceFrom
{
	margin-top: 3px !important;
	margin-top: 1px;
	background-image: url(../Images/Member/price_bg.gif);
	background-repeat: no-repeat;
	color: #B91631;
	font-size: 12px;
	float: right;
	float: left;
	width: 148px;
	height: 18px;
	padding-top: 4px;
	font-weight: bold;
}

.div-HostelList-BookNow
{
	float: right; /*padding-top: 5px;*/
}



.div-HostelList-Price
{
	width: 60px;
	color: #0060B3;
	font-weight: bold;
	font-size: 9px;
}

.div-HostelList-SharedPriceTop
{
	width: 60px;
	margin-left: 20px !important;
	margin-left: 10px;
	padding-top: 3px;
	float: left;
}
.div-HostelList-PrivatePriceTop
{
	width: 60px;
	padding-top: 3px;
	float: right;
}

.div-HostelList-HostelType
{
	color: #000000;
	font-weight: bold;
}
.div-HostelList-TextSize
{
	color: #000000;
	font-size: 8px;
}


.div-HostelList-HostelInformation
{
	float: left;
	width: 215px;
	margin-top: 2px;
	padding-left: 5px;
}

.div-HostelList-IncludePrice
{
	float: left;
	margin-top: 5px;
}

/*INNER MEMBER MASTER Hostel List Page */

/* Property Local information */

.div-PropertyInfo-Category
{
	color: #000000;
	font-weight: bold;
	font-size: 10px;
	width: 100px;
	float: left;
	padding-left: 5px;
}

.div-PropertyInfo-CategoryDesc
{
	color: #000000;
	float: left;
	padding-left: 5px;
	width: 350px;
}

.div-PropertyInfo-Heading
{
	float: left;
	font-size: 12px;
	text-align: left;
	color: #B91631;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 10px;
}

.div-LocalPropertyInfo-Grid
{
	float: left;
	padding-left: 20px;
	padding-top: 10px;
}


/* End Property Local information*/

/* Direction Member*/

.div-HotelInfo-Direction-Heading
{
	color: #000000;
	font-weight: bold;
	font-size: 10px;
	width: 200px;
	float: left;
	padding-left: 2px;
}

.div-HotelInfo-DirectionDescri
{
	color: #000000;
	font-size: 10px;
	float: left;
	padding-left: 2px;
	width: 250px;
}

.div-HotelMemberDirection-Grid
{
	float: left;
	padding-left: 20px;
	padding-top: 10px;
}

.div-HotelMemberDirection-MapImage
{
	float: left;
	padding-left: 30px;
	padding-top: 3px;
}

/* End Direction Member*/

/* Hostel DetailsControl Member*/

.div-HostelDetails-RedHeading
{
	float: left;
	font-size: 12px;
	text-align: left;
	color: #B91631;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 10px;
}

.div-HostelDetails-Heading
{
	float: left;
	color: #000000;
	font-weight: bold;
	font-size: 10px;
	padding-left: 15px;
	margin-top: 5px;
}

.div-HostelDetailsHeading
{
	float: left;
	color: #000000;
	font-size: 10px;
	padding-left: 15px;
	margin-top: 5px;
}
.div-HostelDetails-Normal
{
	float: left;
	color: #000000;
	font-size: 10px;
	padding-left: 6px;
	margin-top: 5px;
}

.div-HostelDetails-paragraph
{
	float: left;
	color: #000000;
	font-size: 9px;
	padding-left: 15px;
	margin-top: 10px;
}
.div-HostelDetails-BlueHeading
{
	text-align: left;
	color: #005FB0;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	padding-left: 15px;
}

.div-HostelDetails-RightSection
{
	float: left;
	width: 156px;
	padding-left: 10px !important;
	padding-left: 7px;
}

.div-HostelDetails-ImageGallery-top
{
	float: left;
	background-image: url(../Images/Member/right_top_curve.gif);
	background-repeat: no-repeat;
	width: 156px;
	height: 6px;
	background-position: bottom;
}

.div-HostelDetails-ImageGallery-bottom
{
	float: left;
	background-image: url(../Images/Member/right_bot_curve.gif);
	background-repeat: no-repeat;
	width: 156px;
	height: 6px;
}

.div-HostelDetails-ImageGallery-center
{
	float: left;
	background-image: url(../Images/Member/right_cen_vr_line.gif);
	background-repeat: repeat-y;
	width: 156px;
}

/* End Hostel Details Control Member*/

/* Booking payment Page */
.div-HostelBooking-Heading-red
{
	font-size: 10px;
	text-align: left;
	color: #B91631;
	font-weight: bold;
}

.div-HostelBooking-PleaseNote
{
	float: left;
	text-align: left;
}

.div-inner-HostelBookingPayment-page
{
	width: 490px; /*height: 297px;*/
	background-image: url(../images/member/booking_details_top_curve.gif);
	background-repeat: no-repeat;
	float: left;
	margin-top: 5px;
	margin-left: 10px !important;
	margin-left: 5px;
	font-family: Verdana;
	color: #333333;
}
.div-inner-HostelBookingPayment-icon
{
	float: left;
	padding-left: 6px;
	padding-top: 10px;
}
.div-inner-HostelBookingPayment-icon-new
{
	float: left;
	padding-left: 6px;
	padding-top: 1px;
}
.div-home-subheadings-HostelBookingPayment-blue
{
	font-family: Verdana;
	font-size: 14px;
	text-align: left;
	color: #005FB0;
	font-weight: bold;
	padding-bottom: 5px;
	height: 14px;
	padding-top: 1px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
}

.div-HostelBookingPayment-fields
{
	padding-left: 20px;
	padding-top: 5px;
	float: left;
}

.div-BookingPaymentDetails-fields
{
	padding-left: 20px;
	padding-top: 1px;
	float: left;
}
.div-HostelBookingPayment-Heading
{
	font-weight: bold;
	float: left;
	width: 150px;
	text-align: left;
	color: #333333;
}
.div-inner-HostelBookingPayment-Summary
{
	width: 489px;
	height: 26px;
	background-image: url(../images/member/booking_detail_cell_head_bg.gif);
	background-repeat: no-repeat;
	float: left;
	margin-top: 5px;
	margin-left: 3px !important;
	margin-left: 1px;
}
.div-more-info-text-BookingPayment
{
	float: left;
	font-size: 10px;
	color: #B91631;
	font-family: Verdana;
	text-align: left;
	font-weight: bold;
	padding-left: 11px !important;
	padding-left: 2px;
	padding-top: 5px;
}

.div-more-info-text-GrpBooking
{
	float: left;
	font-size: 10px;
	color: #B91631;
	font-family: Verdana;
	text-align: left;
	font-weight: bold;
	padding-top: 5px;
}

.div-product-description
{
	width: 320px;
	float: left;
	text-align: left;
	padding-left: 6px;
}

.div-product-Detail-Popup
{
	float: left;
	text-align: left;
}

.div-product-Detail-description-Popup
{
	width: 370px;
	float: left;
	text-align: left;
}

.div-product-Detail-Multilevel-Popup
{
	float: left;
	text-align: left;
}

.div-inner-HostelBookingPayment-PersonalDetail
{
	width: 270px;
	background-image: url(../images/member/personal_details_top_curve.gif);
	background-repeat: no-repeat;
	float: left;
	margin-top: 5px;
	margin-left: 3px !important;
	margin-left: 2px;
}
.div-PersonalDetail-bg
{
	width: 263px;
	height: 207px;
	background-image: url(../images/member/personal_detail_blue_bg.gif);
	background-repeat: no-repeat;
	float: left;
	margin-top: 3px;
	margin-left: 3px !important;
	margin-left: 2px;
}

.div-HostelBookingPersonalDetails-Heading
{
	font-weight: bold;
	font-size: 10px;
	float: left;
	width: 90px;
	text-align: left;
	font-family: Verdana;
	color: #333333;
}

.div-home-subheadings-HostelBookingPersonal-blue
{
	font-family: Verdana;
	font-size: 12px;
	text-align: left;
	color: #005FB0;
	font-weight: bold;
	padding-bottom: 5px;
	height: 14px;
	padding-top: 1px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
}

.div-HostelBooking-OfferTerms_blue
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
}
.div-HostelBookingPersonal-fields
{
	padding-left: 15px;
	padding-top: 1px;
	float: left;
}

.div-HostelBookingLoyaltyPoint
{
	font-family: Verdana;
	padding-left: 20px;
	float: left;
	font-size: 12px;
	text-align: left;
	color: #B91631;
	font-weight: bold;
	padding-top: 8px;
}



.div-inner-HostelBookingPayment-PaymentDetailsTop
{
	width: 263px;
	height: 4px;
	background-image: url(../images/member/payment_detail_top.gif);
	background-repeat: no-repeat;
	float: left;
	margin-top: 3px;
	background-position: bottom;
}


.div-inner-HostelBookingPayment-PaymentDetailsbottom
{
	width: 263px;
	height: 4px;
	background-image: url(../images/member/payment_detail_bottom.gif);
	background-repeat: no-repeat;
	float: left;
}

.div-home-subheadings-HostelBookingPayment-Red
{
	font-family: Verdana;
	font-size: 14px;
	text-align: left;
	color: #B91631;
	font-weight: bold;
	padding-bottom: 5px;
	height: 14px;
	padding-top: 1px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
}

.div-home-HostelBookingPaymentDetail
{
	font-family: Verdana;
	float: left;
	background-color: #ffffff;
	width: 260px;
	margin-top: 10px;
}

.div-HostelBookingPaymentDetails-Heading
{
	font-weight: bold;
	font-size: 9px;
	float: left;
	width: 131px;
	text-align: left;
	font-family: Verdana;
	color: #333333;
}


/* End Booking payment Page */

/*DEFAULT MASTER CALSSES*/
#div-MemberHome-Title
{
	float: left; /*background-image:url(../Images/Member/title_bg.gif); 	background-repeat:no-repeat;*/
	height: 100%;
	width: 422px;
}
#page-div
{
	width: 779px;
	background-image: url(../Images/Member/table_bg.gif);
	background-repeat: repeat-y;
	margin-top: 3px;
	height: 100%; /*border:solid 1px red;*/
}
.page-bgdiv
{
	float: left;
	width: 779px;
	background-image: url(../Images/Member/table_bg.gif);
	background-repeat: repeat-y;
	margin-top: 3px;
}
.page-footer-margin
{
	margin-left: 106px !important;
	margin-left: 55px;
}
.div-home-pagerighttop
{
	float: left;
	width: 422px;
	background-image: url(../Images/Member/top_right_flag_bg.jpg);
	background-repeat: repeat-x;
	height: 20px;
}
#page-right-bgdiv
{
	float: left;
	width: 422px;
	height: 34px;
	background-image: url(../Images/Member/top_right_flag_bg.jpg);
	background-repeat: repeat-x;
}
.div-home-toptabs
{
	padding-left: 42px !important;
	padding-left: 38px;
}
.div-home-left
{
	float: left;
	width: 348px;
	background-color: #ffffff;
	margin-left: 6px !important;
	margin-left: 3px;
	padding-left: 1px !important;
}
.div-home-right-top
{
	float: left;
	width: 422px;
	margin-top: 10px;
}
.div-MemberHome-Main
{
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 15px; /*text-align:left;*/
	text-align: justify;
	width: 520px;
	float: left; /*background-color: #ffffff;*/
}

.user-Member-redimage
{
	float: left;
	width: 422px;
	height: 153px;
	background-image: url(../Images/hero_images.jpg);
	background-repeat: no-repeat;
}
.welcome-Member-heading
{
	font-family: Verdana;
	font-size: 14pt;
	text-align: left;
	float: left;
	padding-left: 10px;
	width: 416px;
}
.welcome-Member-heading-text
{
	color: #B91631;
}
.welcomeTo-Member-heading
{
	color: #005FB0;
}
.padding-leftwithimp
{
	padding-right: 0px !important;
	padding-right: 1px;
}
.language-flags, .language-flags:link, .language-flags:active, .language-flags:visited, language-flags:hover
{
	background-color: Transparent;
	height: 11px;
}
#user-OuterDiv
{
	width: 100%;
	margin: auto;
	background-image: url(../Images/page_bg.jpg);
	background-repeat: repeat-x;
	height: 100%; /*background-color:#C0C0C0;*/
	background-color: #ffffff;
	margin-bottom: 0px;
}
#user-centerDiv
{
	width: 772px;
	padding-top: 5px;
}
.user-headerleft
{
	float: left;
	width: 159px;
	padding: 0px;
	background-image: url(../Images/sbp_logo.jpg);
	height: 143px;
	background-repeat: no-repeat;
}
.user-headerright
{
	float: left;
	width: 196px;
	height: 143px;
	background-image: url(../Images/home_top_login_bg.jpg);
	background-repeat: no-repeat;
}
.userlogin-captions
{
	font-family: Verdana;
	font-size: 10px;
	width: 150px;
	color: #999999;
	padding-top: 3px;
}
.userlogin-textbox
{
	font-family: Verdana;
	font-size: 10px;
	width: 50px;
	border: solid #999999 1px;
	color: #999999;
}
.userlogin-text
{
	float: left;
	font-family: Verdana;
	font-size: 14px;
	color: #005FB0;
	font-weight: bold;
}
.userlogin-toptextbox
{
	float: left;
	padding-top: 2px !important;
	padding-top: 0px;
}
.userlogin-bottomdiv
{
	float: right;
	font-family: Verdana;
	font-size: 10px;
	padding-top: 2px;
}
.userlogin-bottomdiv-member-inner
{
	float: left;
	font-family: Verdana;
	font-size: 10px;
	padding-top: 2px;
	margin-left: 120px;
}
.userlogin-subtext, .userlogin-subtext:link, .userlogin-subtext:active, .userlogin-subtext:visited
{
	font-family: Verdana;
	font-size: 10px;
	color: #999999;
}
.userlogin-subtext:hover
{
	font-family: Verdana;
	font-size: 10px;
	color: #B91631;
}
.userlogin-button
{
	float: left; /*padding-left:2px;*/
}
.userlogin-button-member-inner
{
	clear: both;
	float: left;
	padding-left: 2px;
	width: 70px;
	margin-left: 50px;
}

.user-login
{
	float: left;
	width: 196px;
	margin-top: 68px;
}
.user-login-sub-div
{
	float: left;
	padding-left: 22px;
}
.user-login-sub-div-member-inner
{
	float: left;
	margin-left: 150px;
}
.user-confirmlogin-sub-div-member-inner
{
	float: left;
	margin-left: 20px;
}
.user-login-member-inner
{
	float: left;
	width: 320px;
	margin-top: 50px;
}
.user-login-admin
{
	float: left;
	width: 326px;
}
.div-home-tabs
{
	float: left;
	padding-left: 10px;
}
.div-topstrip-bgleft
{
	float: left;
	background-image: url(../Images/top_menu_left.gif);
	height: 22px;
	width: 5px; /*margin-left:1px; */
	background-repeat: no-repeat;
}
.div-topstrip-bgright
{
	float: left;
	background-image: url(../Images/top_menu_right.gif);
	height: 22px;
	width: 5px;
	margin-right: 1px;
	background-repeat: no-repeat;
}
.div-topstrip-bgcenter
{
	float: left;
	background-image: url(../Images/top_menu_cen.gif);
	height: 18px;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
	background-repeat: repeat-x;
	background-color: Transparent;
}
.usertop-panel-links, .usertop-panel-links:link, .usertop-panel-links:active, .usertop-panel-links:visited
{
	color: #B91631;
	background-color: Transparent;
	font-family: Verdana;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
.usertop-panel-links:hover
{
	font-family: Verdana;
	background-color: Transparent;
	font-size: 10px;
	color: #005FB0;
	font-weight: bold;
	text-decoration: none;
}
.member-header-top-menu
{
	text-align: center;
}
.user-flagtabs
{
	height: 38px;
}
.user-redimage
{
	float: left;
	width: 422px;
	height: 153px;
	padding-bottom: 2px;
	background-color: #ffffff;
}
.user-leftgreydiv
{
	float: left;
	width: 7px;
	height: 191px;
	background-image: url(../Images/page_bg.jpg);
	background-repeat: repeat-x;
}
.user-leftwhitediv
{
	float: left;
	width: 2px;
	background-color: #ffffff;
}

.div-home-GroupBooking
{
	width: 405px;
	height: 128px;
	background-image: url(../Images/Member/group_booking_box.gif);
	background-repeat: no-repeat;
	margin-top: 0px !important;
	margin-top: 4px;
}
.div-home-destguide
{
	width: 200px;
	height: 198px;
	background-image: url(../Images/Member/destination_guide_box.gif);
	background-repeat: no-repeat;
	margin-top: 0px !important;
	margin-top: 4px;
	margin-left: 4px;
}

.div-blue-round-left-top
{
	float: left; /*background-image:url(../Images/Member/blue_round_top_left.gif); 	background-repeat:no-repeat;*/
	width: 7px;
	height: 7px; /*background-position:bottom;*/
}
.div-blue-round-right-top
{
	float: left; /*background-image:url(../Images/Member/blue_round_top_right.gif); 	background-repeat:no-repeat;*/
	width: 7px;
	height: 7px; /*background-position:bottom;*/
}
.div-blue-round-right-bottom
{
	float: left;
	background-image: url(../Images/Member/blue_round_bottom_right.gif);
	background-repeat: no-repeat;
	width: 7px;
	height: 7px;
}
.div-blue-round-left-bottom
{
	float: left;
	background-image: url(../Images/Member/blue_round_bottom_left.gif);
	background-repeat: no-repeat;
	width: 7px;
	height: 7px;
}
.div-blue-round-center-rightbg-top
{
	float: left; /*background-image:url(../Images/Member/blue_round_top_bg.gif); 	background-repeat:repeat-x;*/
	width: 390px;
	height: 7px;
	background-color: #EEF6FC; /*background-position:bottom;*/
}
.div-blue-round-center-rightbg-bottom
{
	float: left;
	background-image: url(../Images/Member/blue_round_top_bg.gif);
	background-repeat: repeat-x;
	height: 7px;
	width: 390px;
}
.div-blue-round-midbg
{
	float: left;
	background-color: #EEF6FC;
	width: 405px;
	height: 114px;
}
.div-blue-round-midsmallbg
{
	float: left;
	background-color: #EEF6FC;
	width: 199px;
	height: 114px;
}
.div-blue-round-center-rightbg-smalltop
{
	float: left;
	background-image: url(../Images/Member/blue_round_top_bg.gif);
	background-repeat: repeat-x;
	width: 184px;
	height: 7px;
	background-position: bottom;
}
.div-blue-round-center-rightbg-smallbottom
{
	float: left;
	background-image: url(../Images/Member/blue_round_top_bg.gif);
	background-repeat: repeat-x;
	height: 7px;
	width: 184px;
}


.div-Member-GroupBooking-Image
{
	float: left;
	padding-top: 2px;
	height: 94px;
	width: 113px;
}
.div-home-destguide-Image
{
	float: left;
	padding-top: 2px;
	padding-left: 8px;
	height: 88px;
	width: 174px;
	text-align: center;
}
.div-home-destguide-ctrltext
{
	float: left;
	font-size: 10px;
	color: #666666;
	font-family: Verdana;
	text-align: justify;
	padding-top: 2px;
	padding-left: 8px;
	height: 63px !important;
	height: 57px;
	width: 178px;
}
.div-grpbook-ctrltext
{
	float: left;
	font-size: 10px;
	color: #666666;
	font-family: Verdana;
	text-align: justify;
	padding-top: 2px;
	padding-left: 15px;
	height: 85px;
	width: 255px;
}

/* FOOTER IN USER SECTION */
.div-user-footer
{
	float: left;
	margin: 0px;
	width: 789px;
	background-color: #ffffff; /*padding-left: 7px !important; 	padding-left: 20px;*/
}
.div-user-footer-inner
{
	float: left;
	margin: 0px;
	width: 789px;
	background-color: #ffffff; /*padding-left: 7px !important; 	padding-left: 20px;*/
}
.div-user-footer-links
{
	height: 100%;
	padding-top: 4px;
	/*text-align: center;*/
	width: 786px !important;
	width:790px;
	margin:auto;
	padding-left: 14px !important;
    	padding-left: 13px;
}

.div-user-footer-logos
{
	height: 100%;
	padding-top: 2px;
	width: 100%;
	margin-bottom: 0px;
	float: left;
}
.div-user-footer-links-text
{
	float: left;
	padding-left: 1px !important;
	padding-left: 1px;
	text-align: left;
	padding-right: 15px !important;
	padding-right: 14px;
}
.div-user-footer-links-image
{
	float: left;
	width: 13px;
	height: 14px;
}
.home-footer, .home-footer:link, .home-footer:active, .home-footer:visited
{
	font-size: 10px;
	color: #B91631;
	font-family: Verdana;
	background-color: Transparent;
	text-align: right;
	font-weight: normal;
	text-decoration: none;
}
.home-footer:hover
{
	font-size: 10px;
	color: #005FB0;
	font-family: Verdana;
	background-color: Transparent;
	text-align: right;
	font-weight: normal;
	text-decoration: none;
}

/* FOOTER IN USER SECTION */

/* MORE INFO TEXT ON HOME PAGE */
.div-more-info-text
{
	float: left;
	font-size: 10px;
	color: #B91631;
	font-family: Verdana;
	text-align: right;
}
.home-more-info, .home-more-info:link, .home-more-info:active, .home-more-info:visited
{
	font-size: 10px;
	color: #B91631;
	font-family: Verdana;
	background-color: Transparent;
	text-align: right;
	font-weight: normal;
	text-decoration: none;
}
.lblofferCode
{
	padding-top: 7px;
}
.home-more-info:hover
{
	font-size: 10px;
	color: #005FB0;
	font-family: Verdana;
	background-color: Transparent;
	text-align: right;
	font-weight: normal;
	text-decoration: none;
}
/* MORE INFO TEXT ON HOME PAGE */


/* SEARCH CONTROL ON HOME PAGE */
#div-search-topstrip
{
	background-image: url(../Images/home_booking_bg.jpg);
	width: 344px;
	height: 191px;
	background-repeat: no-repeat;
}
.homepage-searchstrip1
{
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}
.div-home-search-selection-main
{
	float: left;
	width: 325px;
	padding-left: 5px;
	padding-right: 2px;
	padding-top: 5px;
}
.div-home-search-selection-left
{
	float: left;
	width: 175px !important;
	text-align: left;
	padding-top: 5px;
}
.div-home-search-selection-right
{
	float: left;
	width: 143px !important;
	width: 135px;
	text-align: left;
	padding-left: 2px !important;
	padding-left: 3px;
	padding-top: 5px;
}
.div-home-subheadings-red
{
	font-family: Verdana;
	font-size: 14px;
	text-align: left;
	color: #B91631;
	font-weight: bold;
	padding-bottom: 2px;
	height: 14px;
	padding-top: 0;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
}
.div-home-search-boldtext
{
	float: left;
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
.div-home-search-arrive
{
	float: left;
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 6px !important;
	padding-top: 5px;
}
.div-home-search-margintop
{
	float: left;
	padding-top: 5px;
}

.div-home-search-UserSearch
{
	float: left;
	padding-top: 8px !important;
	padding-top: 0px;
}
/* SEARCH CONTROL ON HOME PAGE */


/*.homepage-searchheading
{
	color:#B91631;
	font-size:14px;
	font-family:Verdana;	
}*/

.homepage-normaltext
{
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
.homepage-searchcity
{
	padding-top: 6px !important;
	padding-top: 7px;
}
.homepage-searchspecifichostel
{
	padding-left: 15px;
	padding-left: 7px !important;
}
.div-home-search
{
	float: left;
	padding-left: 2px !important;
}
.div-home-right-bottom
{
	float: left;
	background-image: url(../Images/Member/home_right_sec_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 416px;
	margin-top: 5px;
	margin-left: 1px;
	margin-left: 2px !important;
	padding-top: 6px !important;
	padding-top: 0px;
}
.div-home-left-bottom
{
	float: left;
	background-image: url(../Images/Member/home_left_sec_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 344px;
	margin-top: 5px;
	margin-left: 1px;
	padding-top: 5px !important;
	padding-top: 0px;
}
.div-home-right-bottomsmall-left
{
	float: left;
	margin-top: 4px !important;
	margin-top: 0px;
	margin-left: 2px !important;
	margin-left: 1px;
}
.div-home-right-bottomsmall-right
{
	float: left;
	margin-top: 4px !important;
	margin-top: 0px;
}

.div-home-subheadings
{
	font-family: Verdana;
	font-size: 12px;
	text-align: left;
	color: #005FB0;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 0;
	float: left;
	padding-top: 3px;
	padding-left: 5px;
}

.div-home-subheadings_destguide
{
	font-family: Verdana;
	font-size: 12px;
	text-align: left;
	color: #005FB0;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 0;
	float: left;
	padding-top: 3px;
	padding-left: 0px;
}

/* HOME PAGE NEED HELP PORTION */
.div-home-help
{
	width: 158px;
	height: 108px;
	background-image: url(../Images/Member/need_help_box.gif);
	background-repeat: no-repeat;
	margin-top: 4px !important;
	margin-top: 5px;
	margin-left: 5px;
}
.div-home-help-bottom
{
	float: left;
	width: 148px;
	height: 84px;
	padding-left: 5px;
	padding-right: 5px;
}
.div-home-help-image
{
	float: left;
	height: 63px;
	width: 43px;
	padding-top: 5px;
}
.div-home-help-text
{
	float: left;
	height: 79px;
	width: 103px;
	padding-top: 5px;
}
.div-home-help-ctrltext
{
	float: left;
	font-size: 10px;
	color: #666666;
	font-family: Verdana;
	text-align: justify;
	padding-top: 2px;
	padding-left: 7px;
	padding-right: 5px;
	height: 58px;
	width: 85px;
}

/* HOME PAGE NEED HELP PORTION */


/* HOME PAGE RATING */
.div-home-rating
{
	width: 172px;
	height: 108px;
	background-image: url(../Images/Member/hostel_ranking_box.gif);
	background-repeat: no-repeat;
	margin-top: 4px !important;
	margin-top: 5px;
	margin-left: 5px;
}
.div-home-rating-bottom
{
	float: left;
	width: 162px;
	height: 84px;
	padding-left: 5px;
	padding-right: 5px;
}
.div-home-rating-image
{
	float: left;
	height: 65px;
	width: 50px;
	padding-top: 5px;
}
.div-home-rating-text
{
	float: left;
	height: 79px;
	width: 112px;
	padding-top: 5px;
}
.div-home-rating-ctrltext
{
	float: left;
	font-size: 10px;
	color: #666666;
	font-family: Verdana;
	text-align: justify;
	padding-top: 2px;
	padding-left: 7px;
	padding-right: 5px;
	height: 60px;
	width: 100px;
}

/* HOME PAGE RATING */

/* TOP RANKING HOSTELS  */
.div-home-top-rank
{
	width: 335px;
	height: 108px;
	background-image: url(../Images/Member/top_cities_box.gif);
	background-repeat: no-repeat;
	margin-top: 2px !important;
	margin-top: 0px;
	margin-left: 5px;
}
.div-home-top-rank-inner
{
	width: 548px;
	height: 120px;
	background-image: url(../Images/Member/top_3_ranking_hostel_inner.gif);
	background-repeat: no-repeat;
	margin-top: 0px !important;
	margin-top: 0px;
	margin-left: 0px;
}
.div-inner-subheadings-top-rank-inner
{
	float: left;
	font-family: Verdana;
	font-size: 14px;
	text-align: left;
	color: #B91631;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 5px !important;
	padding-top: 0px;
	padding-left: 200px;
	width: 348px;
	height: 14px;
}
.div-home-top-rank-detailsmain
{
	float: left;
	height: 75px;
	padding-top: 8px !important;
	padding-top: 4px;
}
.div-inner-top-rank-detailsmain
{
	float: left;
	height: 85px;
	padding-top: 12px !important;
	padding-top: 4px;
}
.div-home-top-rank-detsub
{
	float: left;
	height: 73px;
	width: 110px;
}
.div-inner-top-rank-detsub
{
	float: left;
	height: 73px;
	width: 150px;
	padding-left: 30px;
}
.div-home-top-rank-image
{
	float: left;
	height: 58px;
	width: 94px;
	padding-left: 7px;
	padding-right: 7px;
}
.div-home-top-rank-text
{
	float: left;
	text-align: center;
	height: 10px;
	width: 98px;
	padding-top: 2px;
	padding-left: 7px;
	padding-right: 4px;
	color: #666666;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana;
}

/* TOP RANKING HOSTELS  */

/* Top City */
.div-home-top-city
{
	width: 335px;
	height: 108px;
	background-image: url(../Images/Member/top_cities_box.gif);
	background-repeat: no-repeat;
	margin-top: 0px !important;
	margin-top: 5px;
	margin-left: 5px;
}
.div-inner-top-city
{
	width: 150px;
	height: 100%;
	margin-top: 0px !important;
	margin-top: 0px;
}
.div-home-top-city-innermain
{
	float: left;
	width: 332px;
	height: 88px;
}
.div-inner-top-city-innermain
{
	text-align: left;
	float: left;
	width: 100px;
	height: 100%;
}
.div-inner-product-category
{
	float: left;
	width: 188px;
	height: 100%;
}
.div-home-top-city-innerleft
{
	width: 163px;
	height: 88px;
	float: left;
}
.div-inner-top-city-details
{
	width: 190px;
	height: 100%;
	float: left;
}
.div-home-top-city-icon
{
	float: left;
	padding-top: 3px;
	width: 20px;
}
.div-inner-top-city-icon
{
	float: left;
	padding-left: 5px;
}
.div-home-top-city-inner1
{
	width: 121px;
	float: left;
	text-align: left;
	color: #005FB0;
	font-family: Verdana;
	font-size: 11px;
}
.div-home-top-city-inner2
{
	width: 42px;
	float: left;
	text-align: center;
	color: #CC0000;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}
.div-home-top-city-innerright
{
	width: 163px;
	height: 88px;
	float: left;
}
/* ToCity */

/* Hostel Details Page Slide Show */
.div-Member-lnkbutton-blue
{
	font-family: Verdana;
	font-size: 10px;
	color: #0060B3;
	font-weight: bold;
}

/*DEFAULT MASTER CALSSES*/

.master-parent-div
{
	width: 779px;
	height: 651px; /*  600 680 */
	background-color: White;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.header-banner-user
{
	background-image: url(../Images/sbp_logo.gif);
	background-repeat: no-repeat;
	height: 144px;
	width: 362px;
	border: 0px;
}

.header-sbp-logo-bgImage
{
	background-image: url(../images/sbp_logo.gif);
	width: 364px;
	height: 144px;
}
.header-sbp-logo-Login
{
	padding-left: 240px;
	padding-top: 128px;
}

.header-sbp-hotelbooking-bgImage
{
	background-image: url(../Images/sbp_hotelbooking_bg.gif);
	width: 364px;
	height: 190px;
}
.header-book-heading-div
{
	padding-top: 10px;
	padding-left: 3px;
	text-align: left;
}
.div-inner-master-right
{
	float: left;
	background-color: #ffffff;
	padding-left: 5px;
}
.header-maroon-top-bgImage
{
	background-image: url(../Images/sbp_maroon_art_top.jpg);
	width: 415px;
	height: 60px;
}

.header-maroon-art-bgImage
{
	background-image: url(../Images/sbp_maroon_art_bg.jpg);
	width: 415px;
	height: 202px;
}

.header-scheme-main-div
{
	padding-top: 20px;
	padding-left: 5px;
}

.header-main-div
{
	width: 779px;
	height: 334px;
}
.div-EbizTextBox-GBkingPrpty
{
}
.div-float-left
{
	float: left;
}
.div-float-right
{
	float: right;
}
.clear
{
	clear: both;
	font-size: 0px;
	height: 0px;
	line-height: 0px;
	margin:0px;
}
.div-default-text
{
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
}

.div-text-size12
{
	font-family: Verdana;
	font-size: 12px;
	color: #333333;
}

.admintop-panel-links, .admintop-panel-links:link, .admintop-panel-links:active, .admintop-panel-links:visited
{
	color: #333333;
	background-color: Transparent;
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
}

.admintop-panel-links:hover
{
	color: #005FAF;
	background-color: Transparent;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}

/*PAGINATION CONTROL CLASSES*/
.div-pagination-main-admin
{
	width: 100%;
	height: 27px;
	text-align: center;
}
.div-pagination-superadmin
{
	float: left;
	width: 703px;
	padding-left: 7px;
}
.div-pagination-left
{
	float: left;
	width: 6px;
	height: 27px;
	margin-left: 1px;
	background-image: url(../Images/left_round.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.div-pagination-center
{
	font-family: Verdana;
	float: left;
	width: 96%;
	height: 20px !important;
	height: 22px;
	background-color: #e4e4e4; /*greyish*/
	padding-top: 5px !important;
	padding-top: 4px;
	border-bottom: solid 1px #D0CECE;
	border-top: solid 1px #D0CECE;
}
.div-pagination-right
{
	float: left;
	width: 6px;
	height: 27px;
	background-image: url(../Images/right_round.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.div-pagination-last
{
	width: 5%;
	float: left;
	padding-top: 5px !important;
	padding-top: 2px;
}
/*PAGINATION CONTROL CLASSES*/


/*PAGINATION CONTROL MEMBER SECTION CLASSES*/
.div-pagination-member
{
	float: left;
	width: 538px !important;
	text-align: center;
	padding-left: 4px !important;
	width: 528px;
	padding-left: 5px;
	height: 27px !important;
	height:0px;
}
.div-pagination-left-member
{
	float: left;
	width: 6px;
	height: 27px;
	background-image: url(../Images/left_round.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.div-pagination-main-member
{
	width: 540px;
	height: 27px;
	text-align: center;
}
.div-pagination-center-member
{
	float: left;
	font-family: Verdana;
	width: 528px;
	height: 20px !important;
	height: 22px;
	background-color: #e4e4e4; /*greyish*/
	padding-top: 5px !important;
	padding-top: 4px;
	border-bottom: solid 1px #D0CECE;
	border-top: solid 1px #D0CECE;
}
.div-pagination-right-member
{
	float: left;
	width: 6px;
	height: 27px;
	background-image: url(../Images/right_round.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.div-pagination-last-member
{
	width: 5%;
	float: left;
	padding-top: 5px !important;
	padding-top: 2px;
}
/*PAGINATION CONTROL CLASSES*/

/*SUPER ADMIN GRID CLASSES*/
.grid-default-superadmin
{
	/*font-family:Verdana; 	font-size:10px; 	font-weight:bold;	 	height:28px; 	background-image:url(../Images/superadmingrid_top_bg.gif);	 	background-repeat:repeat-x; 	background-color:#B91631; 	color:#ffffff;  	padding-left:5px;  	height:30px;*/
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	height: 28px !important;
	height: 28px;
	background-image: url(../Images/GroupAdmin/sbp_top_img_1.gif);
	background-repeat: no-repeat; /*background-color:#B91631;*/
	background-position: center;
	color: #ffffff;
	padding-left: 5px;
}

.grid-forum-member-default
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	height: 28px !important;
	height: 28px;
	background-repeat: no-repeat;
	background-position: center;
	color: #8EA7EE;
	padding-left: 5px;
}


.grid-default-superadmin a:link, .grid-default-superadmin a:visited
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	background-color: Transparent;
	color: #ffffff;
	padding-left: 5px;
	text-decoration: none;
}

.grid-default-superadmin a:hover
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	background-color: Transparent;
	color: #ffffff;
	padding-left: 5px;
	text-decoration: underline;
}
.grid-default-superadmin-first
{
	background-image: url(../Images/GroupAdmin/sbp_top_img_1.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #ffffff;
	height: 30px;
}
.grid-default-superadmin-last
{
	background-image: url(../Images/GroupAdmin/sbp_top_img_1.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #ffffff;
	height: 30px;
}


/*.grid-default-superadmin a
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;	
	background-color:#B91631;/*red*/
/*color:#ffffff; 
	padding-left:5px; 
	text-decoration:none;
}*/
.grid-superadmin:link, .grid-superadmin:visited
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	background-color: #B91631; /*red*/
	color: #ffffff;
	padding-left: 5px;
	text-decoration: none;
}

.grid-superadmin:hover
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	background-color: #B91631; /*red*/
	color: #ffffff;
	padding-left: 5px;
	text-decoration: none;
}
.grid-default-border-bottom
{
	padding-left: 6px;
	border-bottom: solid 1px #e4e4e4;
}
.grid-default-superadmin-items
{
	background-color: #ffffff;
	color: #333333;
	height: 20px;
	text-align: left;
	padding-left: 15px;
	border-bottom: solid 1px #e4e4e4;
}
.grid-default-superadmin-items-first
{
	padding-left: 6px;
	background-image: url(../Images/GroupAdmin/grid_left_line.gif);
	background-repeat: repeat-y;
	background-position: left;
	border-bottom: solid 1px #e4e4e4;
}
.grid-default-superadmin-items-last
{
	background-image: url(../Images/GroupAdmin/grid_left_line.gif);
	background-repeat: repeat-y;
	background-position: right;
	border-bottom: solid 1px #e4e4e4;
}
.grid-default-superadmin-alternateitems
{
	background-color: #f1f1f1;
	color: #333333;
	height: 20px;
	padding-left: 15px;
	text-align: left;
	border-bottom: solid 1px #e4e4e4;
}

.div-GroupBookingField-Blue-Heading
{
	font-weight: bold;
	font-size: 12px;
	float: left;
	text-align: left;
	font-family: Verdana;
	color: #005FB0;
	padding-left: 10px;
}

/*SUPER ADMIN GRID CLASSES*/

.book-bed-main-div
{
	clear: both;
	width: 362px;
	height: 20px;
}

.book-bed-subleft-div
{
	float: left;
	width: 300px;
	margin-left: 10px;
	text-align: left;
	padding-left: 5px;
}

.book-bed-subleft-city
{
	float: left;
	width: 300px;
	margin-left: 10px;
	text-align: left;
	padding-left: 5px !important;
	padding-left: 15px;
}

.div-outer-width300
{
	width: 300px;
}

.div-width160
{
	width: 160px;
}

.div-width400
{
	width: 400px;
}

.div-width120
{
	width: 120px;
	float: left;
}

.div-width40-inner
{
	width: 40px;
	float: left;
}

.div-width50-inner
{
	width: 50px;
	float: left;
}

.div-width360
{
	width: 360px;
	float: left;
}

.div-width720
{
	width: 720px;
}

.Grid-Text
{
	font-family: Verdana;
	font-size: 8pt;
	color: #B91631;
	font-weight: bold;
}

.div-Panel
{
	width: 700px;
	height: 200px;
}

.div-EbizMessageBox
{
	height: 10px;
	height: 30px !important;
	width: 400px;
}

.grid-GroupBooking-SubField
{
	background-position: left;
	background-color: #f2f2f2;
	height: 20px;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.grid-GroupBooking-GrandTotal
{
	background-position: left;
	background-color: #fff2f2;
	height: 20px;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.grid-GroupBooking-Heading
{
	background-position: left;
	background-color: #B91631;
	height: 20px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.div-grid-SuperGroupBooking
{
	float: left;
	text-align: left;
	width: 120px;
}


.div-width500
{
	width: 500px;
}

.div-width555
{
	width: 555px;
}

.div-width565
{
	width: 565px;
}

.div-width700
{
	width: 700px;
}

.div-width725
{
	width: 725px;
}
.div-width730
{
	width: 730px;
}

/* CONTENT PLACE HOLDER */
.cnt-left-black-bg
{
	height: 317px;
	width: 7px;
	background-color: Black;
}

.cnt-right-welcome-bg
{
	background-image: url(../Images/welcome_bg.gif);
	width: 772px; /*415px;*/
	height: 317px; /* 33 */
	background-repeat: no-repeat;
	background-position: right top;
}

/* FOOTER */
.footer-main-div
{
	padding: 0px;
	margin: 0px;
	width: 789px;
	padding-left: 0px;
}

.footer-inner-div
{
	float: left;
	padding-left: 5px;
	text-align: left;
	margin-right: 10px;
}

.footer-inner-img-div
{
	width: 12px;
	padding-left: 0px;
	float: left;
}

.footer-inner-text-div
{
	width: 150px;
	float: left;
	color: White;
	padding-left: 4px;
}

.Memberfooter-main-div
{
	padding: 0px;
	margin: 0px;
	width: 788px;
}

.footer-curve-bgimage
{
	background-image: url(../Images/sbp_footer_bg.gif);
	width: 788px;
	height: 23px;
	border: solid 1px red;
}

/* HOME PAGE */
.home-left-bg
{
	background-image: url(../Images/cell_bg.gif);
	width: 357px;
	height: 310px; /*310*/
}

.home-right-main-div
{
	height: 286px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 0px;
	text-align: left;
	width: 410px;
	background-color: #ffffff;
}



.home-right-text-div
{
	height: 100px;
	padding-top: 4px;
}

.home-detail-left-subdiv
{
	clear: both;
	padding-left: 10px;
	height: 92px; /*105*/
	text-align: left;
	padding-top: 1px;
}

.home-detail-hotelview
{
	height: 85px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.home-detail-hotelview-imgdiv
{
	padding-left: 10px;
	padding-right: 5px;
	float: left;
}

.home-detail-citySmartBackPackersde
{
	float: left;
	width: 160px;
	padding-top: 2px;
	float: left;
}

/* =========================  Member Master/Pages =================== */



.member-left-top-logo
{
	width: 266px;
	height: 144px;
	background-image: url(../images/sbp_inner_logo.gif);
}

.member-left-hotelbook-bgimage
{
	background-image: url(../Images/hotel_login_bg.jpg);
	width: 245px;
	height: 258px;
	background-repeat: no-repeat;
}

.member-right-top-addBgimage
{
	height: 193px;
	width: 522px;
	background-image: url(../images/inner_header01.jpg); /*border:solid 1px red;*/
}

.member-left-hostelNetwork-bgimage
{
	background-image: url(../Images/hostel_network.jpg);
	width: 245px;
	height: 100px;
}

.member-left-topcities-bgimage
{
	background-image: url(../Images/top_cities.jpg);
	width: 243px;
	height: 92px;
}



/* ======================= General CSS =============================== */
.page-general-text
{
	font-family: Verdana;
	font-size: 10pt;
	color: Gray;
}

.page-general-text-bold
{
	font-family: Verdana;
	font-size: 8pt;
	color: Gray;
	font-weight: bold;
}



.page-general-whitetext-bold
{
	font-family: Verdana;
	font-size: 10pt;
	color: White;
	font-weight: bold;
}

.page-general-Bluetext-bold
{
	font-family: Verdana;
	font-size: 11pt;
	color: #044D8C;
	font-weight: bold;
}

.page-general-textSmall-bold
{
	font-family: Verdana;
	font-size: 8pt;
	color: Gray;
	font-weight: bold;
}

.page-general-textSmaller-bold
{
	font-family: Verdana;
	font-size: 7pt;
	color: black;
	font-weight: bold;
}



/*new*/

.roomrate-textbox-method
{
	padding-top: 3px;
	float: left;
	width: 40px;
}

/* Jagmoghan */
.logo-right
{
	float: left;
	height: 144px;
	width: 106px;
	background-image: url(../images/sbp_logo_right_bg.gif);
	background-repeat: no-repeat;
}
/*.logo-left
{
    float:left;
    height:144px;
	width:161px;
	background-image:url(../images/sbp_logo1.gif);
	background-repeat:no-repeat;
}*/



#div-top-cities
{
	float: left; /*height:92px; 	width:243px;*/
	height: 94px;
	width: 221px; /*background-image:url(../images/top_cities_user.jpg);*/
	background-repeat: no-repeat;
	margin-left: 2px;
}




.sub-heading
{
	font-family: Verdana;
	font-size: 11px;
	color: #005FAF;
	font-weight: bold;
	background-image: url(../images/blue_arrow.gif);
	background-repeat: no-repeat;
	height: 11px;
	padding-left: 13px;
	padding-top: 0px;
}



.default-text-message
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-align: left;
}

.default-text
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}

.default-text-NewsLetter
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
}


.default-text-black
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
}
.sitemap-default-text
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
}
.default-text-bold
{
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
}
.control-panel-text
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
}
.control-panel-text-bold
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.default-text-small
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}

.normal-red-text
{
	font-family: Verdana;
	font-size: 8pt;
	color: #B91631;
	font-weight: normal;
}
.page-small-gray-text
{
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	font-weight: bold;
}
.whitetext-normal
{
	font-family: Verdana;
	font-size: 8pt;
	color: White;
	font-weight: normal;
}
.whitetext-bold
{
	font-family: Verdana;
	font-size: 10pt;
	color: White;
	font-weight: bold;
}
.search-small-text
{
	font-family: Verdana;
	font-size: 8pt;
	color: #333333;
	font-weight: normal;
	font-weight: bold;
}
.header-top-menu
{
	/*border:solid 1px white;*/
	text-align: left;
}
.header-background1
{
	height: 65px;
	width: 529px;
	background-color: #262626;
}

.header-background
{
	height: 55px;
	width: 553px;
	background-color: #262626;
}
.header-background-admin
{
	height: 35px;
	width: 553px;
	background-color: #262626;
}
.header-top-menu-subdiv
{
	text-align: center;
	padding-right: 1px;
	margin: 0px;
	float: left;
}
.header-menu-center-bg
{
	float: left;
	background-image: url(../Images/menu_img_cen.gif);
	height: 17px;
	padding-top: 5px;
}
.header-menu-center-bg-account
{
	float: left;
	background-image: url(../Images/menu_img_cen.gif);
	height: 22px;
	padding-top: 0px;
}

.header-menu-center-bg-user
{
	float: left;
	background-image: url(../Images/menu_img_cen.gif);
	height: 19px;
	padding-top: 3px;
}
.div-maplinks
{
	float: left;
	background-image: url(../Images/header_bg_admin.jpg);
	height: 28px;
	width: 553px;
	background-repeat: no-repeat;
}
.div-maplinks-admin
{
	float: left;
	background-image: url(../Images/header_bg_admin.jpg);
	height: 28px;
	width: 553px;
	background-repeat: no-repeat;
}
#div-inner-header
{
	background-image: url(../Images/inner_header01_admin.jpg);
	height: 169px;
	width: 553px;
	background-repeat: no-repeat;
	background-color: #262626;
	background-position: right;
}
#div-inner-header-admin
{
	background-image: url(../Images/inner_header01_admin.jpg);
	height: 169px;
	width: 553px;
	background-repeat: no-repeat;
	background-color: #262626;
}

#header-menu-center-bg-myaccount
{
	float: left;
	background-image: url(../Images/menu_img_cen.gif);
	height: 18px;
	padding-top: 4px;
	background-color: Transparent;
}
.clear-height5
{
	clear: both;
	height: 5px !important;
	height: 2px;
	font-size: 5px !important;
	font-size: 2px; 
}
.clear-height8
{
	clear: both;
	height: 5px !important;
	height: 8px;
	font-size: 8px;
}
/*.search-topstripheight:4px !important;
{
	background-image:url(../Images/sbp_inner_cellbg_new.jpg);
	width:266px;
	height:280px;
	background-repeat:no-repeat;
}*/
.search-topstrip
{
	background-image: url(../Images/sbp_inner_cellbg_new_user.jpg);
	width: 223px;
	height: 328px;
	background-repeat: no-repeat;
	margin-left: 3px;
}
.search-ddl
{
	width: 150px;
}
.search-ddl-date
{
}
.cityguide-heading
{
	font-size: 12px;
	color: #005FAF;
	font-family: Verdana;
	font-weight: bold;
}
.cityguide-small-text
{
	font-size: 10px;
	color: #333333;
	font-family: Verdana;
}
/*.cityguide
{
	background-image:url(../Images/cell_bg_inner.gif);
	height:250px;
	width:246px;
	
}*/
.cityguide
{
	background-image: url(../Images/cell_bg_inner_user.gif);
	height: 140px;
	width: 223px;
	margin-left: 3px; /*background-repeat:no-repeat;*/
}
.width-Newsletter
{
	width: 300px;
}
.surveys
{
	background-image: url(../Images/cell_bg_inner_user.gif);
	height: 110px;
	width: 223px;
	margin-left: 3px; /*background-repeat:no-repeat;*/
}

.footer-main-outer-div
{
	width: 770px !important;
	width: 695px;
	float: left;
	height: 16px;
	padding-top: 4px;
	padding-left: 75px;
	text-align: center;
}
.footer-innerimg-div
{
	width: 13px;
	padding-left: 0px;
	float: left;
}
.member-ctn1
{
	width: 529px;
	padding-left: 0px;
}
/*a, a:link, a:active, a:visited, a:visited:hover
{
	color:#333333;
	background-color:Transparent;
	font-weight:normal; 
	text-decoration:none;
	font-size:10px;
}
a:hover
{
    color:#005FAF;
	background-color:Transparent;
	font-weight:normal; 
	text-decoration:none;
	font-size:10px;
}*/


.group-leftcontrol-link
{
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
.group-leftcontrol-link:hover
{
	color: #005FAF;
	font-weight: normal;
	text-decoration: none;
}

.login-textbox
{
	font-family: Verdana;
	font-size: 12px;
	width: 160px; /*border:solid #666666 1px;*/
	border: solid #D7D7D7 1px;
}
.register-label
{
	float: left;
	width: 150px;
	text-align: left;
}
.Button
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	margin-top: 0px;
	font-weight: normal;
	background-color: Transparent; /*#B91631*/
	color: #ffffff;
}
.grid-heading
{
	width: 70px;
	float: left;
}


/*

	User Section Master Page Classes Starts from Here


*/



.header-logo-login-font-user
{
	background-color: #ffffff;
	margin-left: 7px;
	text-align: right;
	padding-right: 10px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	width: 347px;
}

.div-topstrip
{
	float: left;
	padding-top: 7px !important;
	padding-top: 3px;
	padding-left: 10px;
	height: 20px;
}
.div-background-free-offersBanners
{
	background-image: url(../Images/sbp_maroon_art_bg.jpg);
	height: 210px;
	width: 424px;
	background-repeat: no-repeat;
}
.div-background-free-offers
{
	background-image: url(../Images/sbp_maroon_art_top.jpg);
	height: 63px;
	width: 424px;
	background-repeat: no-repeat;
}

#div-free-offers-specialfeatures
{
	float: left;
	padding-left: 20px; /*background-image:url(../Images/special_features.jpg);*/
	height: 121px;
	width: 121px;
	padding-top: 10px;
}
#div-free-offers-thisweek
{
	float: left;
	padding-left: 13px; /*background-image:url(../Images/this_week.jpg);*/
	height: 121px;
	width: 121px;
	padding-top: 10px;
}
#div-free-offers-booknow
{
	float: left;
	padding-left: 13px; /*background-image:url(../Images/book_now.jpg);*/
	height: 121px;
	width: 121px;
	padding-top: 10px;
}

#div-free-offers-specialfeatures-title
{
	float: left;
	padding-left: 17px;
	margin-top: 5px;
	background-image: url(../Images/title_specialdeals.jpg);
	height: 17px;
	width: 97px;
	background-repeat: no-repeat;
}
.padding-30
{
	padding-left: 30px;
}
#div-free-offers-thisweek-title
{
	float: left;
	margin-left: 35px;
	margin-top: 5px;
	background-image: url(../Images/title_thisweek.jpg);
	height: 17px;
	width: 75px;
	background-repeat: no-repeat;
}
#div-free-offers-booknow-title
{
	float: left;
	margin-left: 60px;
	margin-top: 5px;
	background-image: url(../Images/title_booknow.jpg);
	height: 17px;
	width: 73px;
	background-repeat: no-repeat;
}

#div-book-your-bed
{
	float: left;
	margin-top: 5px;
	padding-left: 50px;
	background-image: url(../Images/book_you_bed.gif);
	height: 16px;
	width: 230px;
	background-repeat: no-repeat;
}

.div-cityguide
{
	background-image: url(../Images/center_text_bg.jpg);
	width: 362px;
	background-repeat: no-repeat;
}
.div-bullet
{
	background-image: url(../Images/bullet.gif);
	width: 7px;
	height: 8px;
	background-repeat: no-repeat;
}
.div-cityguide-heading
{
	font-size: 14px;
	color: #005FAF;
	font-family: Verdana;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 18px;
}
.div-cityguide-small-text
{
	font-size: 10px;
	color: #333333;
	font-family: Verdana;
	padding-left: 5px;
	text-align: left;
}
.div-ctyguide-padding-div
{
	padding-left: 130px;
}
.div-ctyguide-padding
{
	padding-left: 20px;
}
.div-ctyguide-hotelimages
{
	padding-left: 20px;
}
.moreinfo
{
	font-family: Verdana;
	font-size: 8pt;
	color: Red;
	padding-left: 25px;
}
.div-bgwelcome
{
	font-family: Verdana;
	font-size: 18px;
	color: #97011A;
}
.div-welcome-small-text
{
	float: left;
	font-size: 10px;
	color: #666666;
	font-family: Verdana;
	text-align: left;
}


/* FOOTER */
.div-footer-main
{
	padding: 0px;
	margin: 0px;
	width: 789px; /*margin-right:1px;  	border-right:1px solid #262626;  */
}
.div-main-height
{
	height: 630px;
}


.div-main-background
{
	background-color: #ffffff;
}
.div-cityguide-height
{
	height: 340px;
}
.div-Search-chooose
{
	padding-left: 5px;
}
#div-search-submit
{
	padding-top: 15px; /*padding-right:40px; 	padding-left:90px !important; 	padding-left:75px; */
}
.div-header-top-menu-subdiv
{
	text-align: center;
	float: left;
	padding-left: 1px;
}

.div-page-general-text-bold
{
	font-family: Verdana;
	font-size: 9pt;
	color: Gray;
	font-weight: bold;
}
.div-topstrip-textcolor
{
	float: left;
	padding-top: 4px;
	color: #B91631;
}
#div-topstrip-hotels-width
{
	width: 48px;
}

#div-topstrip-faq-width
{
	width: 30px;
}
.div-topstrip-others-width
{
	width: 83px;
}

.div-seperator
{
	clear: both;
	height: 5px;
}
.div-label-bg
{
	background-color: #00cc00;
	color: #ffffff;
	font-weight: bold;
	border: 1px solid;
}
.div-Button
{
	background-color: #990033;
	color: #ffffff;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10px;
}
.div-Button-Hoteldetail
{
	background-color: #cccccc;
	color: #B91631;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10px;
}
.div-bookinglist-img
{
	float: left;
	height: 65px;
	width: 65px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}
.div-default-text-CityGuide
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	width: 220px;
}
.div-INR
{
	font-family: Verdana;
	font-size: 11pt;
	color: #c0c0c0;
	font-weight: normal;
}
.div-INRPrice
{
	font-family: Verdana;
	font-size: 11pt;
	color: #B91631;
	font-weight: normal;
}
.div-bookinglist-width
{
	width: 520px;
}
.div-bookinglist-description-width
{
	width: 255px;
	padding-left: 10px;
	padding-right: 10px;
}
.div-bookinglist-rating-width
{
	width: 45px;
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
}
.div-bookinglist-bedsfrom-width
{
	width: 115px;
	text-align: center;
	padding-top: 2px;
}

.div-bookinglist-header-width
{
	background-color: #EEEEEE;
	height: 25px;
}
.div-bookinglist-hotelname-width
{
	width: 300px;
	padding-top: 3px;
}
.div-bookinglist-available-label
{
	width: 100px;
	padding-top: 3px;
}
.div-bookinglist-booknow
{
	width: 115px;
	padding-top: 4px;
}
.div-hotelname
{
	padding-left: 5px;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
}

.div-bookinglist-arriving
{
	text-align: right;
	padding-right: 161px;
}


#divLeft
{
	width: 250px;
	padding-right: 10px;
}

#divRight
{
	width: 240px;
	padding-left: 15px;
}
.div-graph-seperator
{
	height: 1px !important;
}
/*.menu
{
color:#ffffff;	
}*/
/*HR
{
	width:240px;
	float:left;
	   
}*/

.maintoplink
{
	color: #B91631;
	font-weight: inherit;
	text-decoration: none;
	font-size: inherit;
}
.border0
{
	border: 0px;
}
.border1-333333
{
	border: 1px solid #333333;
}
.tabs
{
	position: relative;
	top: 1px;
	left: 5px;
}

.tab
{
	border: solid 1px black;
	background-color: #eeeeee;
	padding: 2px 10px;
}
.selectedTab
{
	background-color: white;
	border-bottom: solid 1px white;
}
.tabContents
{
	border: solid 1px black;
	padding: 10px;
	margin-right: 10px;
	background-color: white;
}

.whitecolor
{
	color: #ffffff;
}

#div-recommend
{
	padding-left: 200px;
}

.div-bold
{
	font-weight: bold;
}
.div-underline
{
	text-decoration: underline;
}



.div-bold-underline
{
	font-weight: bold;
	text-decoration: underline;
}

.div-advance-from-date
{
	width: 50px;
}

.div-advance-to-date
{
	width: 35px;
	padding-left: 30px;
}
.div-padding-top3
{
	padding-top: 3px;
}

.div-padding-top20
{
	padding-top: 20px;
}
.div-padding-top2
{
	padding-top: 2px;
}

.div-padding-top40
{
	padding-top: 40px;
}

.div-loginbutton-group-padding-top30
{
	padding-top: 33px !important;
	padding-top: 15px;
}
.div-Gobutton-group-padding-top
{
	padding-top: 12px !important;
	padding-top: 4px;
}
.div-padding-top15
{
	padding-top: 15px;
}
.div-padding-top13
{
	padding-top: 13px;
}
.div-padding-top10
{
	padding-top: 10px;
}
.div-padding-right5
{
	padding-right: 5px;
}

.div-padding-top70
{
	padding-top: 70px;
}

.div-padding-top4
{
	padding-top: 4px !important;
	padding-top: 1px;
}
.div-padding-top4-search
{
	padding-top: 4px !important;
	padding-top: 1px;
	margin-left: 1px;
}
.div-padding-top7
{
	padding-top: 10px !important;
	padding-top: 7px;
}
.div-align-center
{
	text-align: center;
}

.div-padding-left3
{
	padding-left: 3px;
}

.div-padding-left5
{
	padding-left: 5px;
}

.div-padding-left6
{
	padding-left: 6px;
}

.div-padding-left7
{
	padding-left: 7px;
}
.div-padding-left10
{
	padding-left: 10px;
}
.div-padding-left12
{
	padding-left: 12px;
}
.div-padding-left14
{
	padding-left: 14px;
}
.div-padding-left15
{
	padding-left: 15px;
}
.div-padding-left18
{
	padding-left: 18px;
}
.div-padding-left20
{
	padding-left: 20px;
}
.div-padding-left25
{
	padding-left: 25px;
}
.div-padding-left30
{
	padding-left: 30px;
}

.div-padding-left40
{
	padding-left: 40px;
}
.div-padding-left50
{
	padding-left: 50px;
}
.div-padding-left65
{
	padding-left: 65px;
}
.div-padding-left70
{
	padding-left: 70px;
}
.div-padding-left75
{
	padding-left: 75px;
}
.div-padding-left80
{
	padding-left: 80px;
}

.div-padding-left85
{
	padding-left: 85px;
}
.div-padding-left90
{
	padding-left: 90px;
}
.div-padding-left95
{
	padding-left: 95px;
}
.div-Padding-left100
{
	padding-left: 100px;
}
.div-padding-left110
{
	padding-left: 110px;
}
.div-padding-left120
{
	padding-left: 120px;
}
.div-padding-left130
{
	padding-left: 130px;
}
.div-padding-left140
{
	padding-left: 140px !important;
	padding-left: 130px;
}
.div-padding-left145
{
	padding-left: 145px;
}
.div-padding-left150
{
	padding-left: 150px;
}

.div-padding-right3
{
	padding-right: 3px;
}

.div-padding-right10
{
	padding-right: 10px;
}

.div-padding-right18
{
	padding-right: 18px;
}
.button-top-margin
{
	margin-top: 15px;
}

.div-padding-right288
{
	padding-right: 288px;
}

.div-padding-right20
{
	padding-right: 20px;
}
.div-padding-right24
{
	padding-right: 24px;
}
.div-padding-right30
{
	padding-right: 30px;
}
.div-padding-left583
{
	padding-left: 583px;
}
.div-padding-left600
{
	padding-left: 600px;
}




.div-padding-left160
{
	padding-left: 160px;
}
.div-padding-left162
{
	padding-left: 162px;
}


.div-padding-left172
{
	padding-left: 172px;
}

.div-padding-left180
{
	padding-left: 180px;
}

.div-sequence-padding-left3
{
	padding-left: 5px;
}


.div-padding-left560
{
	padding-left: 560px;
}
.div-padding-left330
{
	padding-left: 240px;
}





.div-padding-left210
{
	padding-left: 210px;
}

.div-padding-left220
{
	padding-left: 220px;
}
.div-padding-left250
{
	padding-left: 220px;
}

.div-padding-left190
{
	padding-left: 190px;
}
.div-padding-left270
{
	padding-left: 270px;
}
.div-padding-left480
{
	padding-left: 480px;
}
.div-padding-left180
{
	padding-left: 180px;
}
.div-padding-left310
{
	padding-left: 310px;
}
.div-padding-left500
{
	padding-left: 500px;
}
.div-padding-left320
{
	padding-left: 320px;
}
.div-padding-left491
{
	padding-left: 491px;
}
.div-padding-right100
{
	padding-right: 100px;
}
.div-padding-left530
{
	padding-left: 530px;
}
.div-advance-to-price
{
	width: 50px;
	padding-left: 30px;
}

.div-width250
{
	width: 250px;
}
.div-width800
{
	width: 800px;
}
.div-width230
{
	width: 230px;
}
.div-width85
{
	width: 85px;
}

.div-width100
{
	width: 100px;
}
.div-paginationdetail-prev
{
	float: left;
	width: 200px;
}
.div-paginationdetail-prev-member
{
	float: left;
	width: 130px;
}
.div-paginationdetail-next
{
	float: right;
	width: 100px;
}
.div-paginationdetail-next-member
{
	float: right;
	width: 70px;
}
.div-pagination-middle
{
	width: 350px;
	float: left;
	padding-left: 50px;
	font-weight: bold;
	padding-top: 5px;
	font-size: 11px;
	font-family: Verdana;
}
.div-pagination-middle-member
{
	width: 280px;
	float: left;
	padding-left: 50px;
	font-weight: bold;
	padding-top: 5px;
	font-size: 11px;
	font-family: Verdana;
}
.div-width104
{
	width: 104px;
}
.div-width50
{
	width: 50px;
}
.div-width500
{
	width: 500px;
}

.div-width70
{
	width: 70px;
}
.div-width150
{
	width: 150px;
	background-color: #99cc66;
}


.div-width520
{
	width: 520px;
}

.div-width580
{
	width: 580px;
}

.div-width600
{
	width: 600px;
}

.div-width20
{
	width: 20px;
}
.div-advance-hostelfacility
{
	padding-left: 10px;
	overflow: scroll;
	height: 150px;
}


.div-header-language-menu-subdiv
{
	float: left;
}

.div-header-admin-logout
{
	padding-right: 20px;
	padding-top: 20px;
	float: right;
}


.div-width410
{
	width: 410px;
}

.div-textalign-left
{
	text-align: left;
}

.div-textalign-right
{
	text-align: right;
}
.div-textalign-center
{
	text-align: center;
}

.div-backcolor-999999
{
	background-color: #999999;
}
.div-backcolor-f2f2f2
{
	background-color: #f2f2f2;
}
.div-backcolor-e4e4e4
{
	background-color: #e4e4e4;
}
.div-backcolor-ffffff
{
	background-color: #ffffff;
}
.div-backcolor-B8B8B8
{
	background-color: #B8B8B8;
}

.div-color-ffffff
{
	color: #ffffff;
}

.div-border-white
{
	border: 1px solid #ffffff;
}
.div-padding-top5
{
	padding-top: 5px;
}
.logo-right1
{
	float: left;
	height: 144px;
	width: 106px;
	background-image: url(../images/sbp_logo_right_bg.gif);
	background-repeat: no-repeat;
}
.header-backgroundadmin
{
	height: 65px; /*72*/
	width: 529px; /*410*/
	background-color: #262626;
}

.cityguideAdmin
{
	/*background-image:url(../Images/cell_bg_inner.gif); 	height:250px; 	width:246px; 	*/
	background-image: url(../Images/cell_bg_inner_user.gif); /* comment by ashish */ /*height:140px;*/
	background-repeat: no-repeat;
	width: 223px;
}
.footer-main-divAdmin
{
	padding: 0px;
	margin: 0px;
	width: 789px;
	border-right: 1px solid #262626;
}
.fontsize9-bold
{
	font-size: 9px;
	font-weight: bold;
}
.divAnn0uncement
{
	/*background-image:url(../images/round_bg.gif); 	background-repeat:no-repeat;*/
	width: 529px;
	height: 200px;
}

.div-button-leftimage
{
	background-image: url(../Images/button_left.gif);
	height: 21px;
	width: 5px;
	background-repeat: no-repeat;
}

.div-button-rightimage
{
	background-image: url(../Images/button_right.gif);
	height: 21px;
	width: 20px;
	background-repeat: no-repeat;
}

.div-buttonprev-leftimage
{
	background-image: url(../Images/button_prev_left.gif);
	height: 21px;
	width: 20px;
	background-repeat: no-repeat;
}

.div-buttonprev-rightimage
{
	background-image: url(../Images/button_prev_right.gif);
	height: 21px;
	width: 5px;
	background-repeat: no-repeat;
}

.div-button-fontstyle
{
	background-color: #B91631;
	font-size: 1em;
	font-family: Verdana;
	color: #ffffff;
	font-weight: bold;
	height: 17px;
	text-align: center;
	padding-top: 4px;
}
.button-viewdetails-fontstyle
{
	background-color: #B91631;
	font-size: 0.7em;
	font-family: Verdana;
	color: #ffffff;
	font-weight: bold;
	height: 15px;
	text-align: center;
	padding-top: 2px;
	width: 75px;
}

.color-000000
{
	color: Black;
}

#member-find-yourHostel
{
	height: 66px;
	width: 470px;
	background-image: url(../Images/find_hostel_banner.jpg);
	background-repeat: no-repeat;
}

.date_bg
{
	height: 18px;
	width: 20px;
	background-image: url(../Images/sbp_date_bg.gif);
	background-repeat: no-repeat;
}
.faq
{
	height: 41px;
	width: 161px;
	background-image: url(../Images/askaquestion_textout.gif);
	background-repeat: no-repeat;
}
.faq-text
{
	color: #B91631;
	font-family: Verdana;
	font-size: 14px;
	padding-top: 18px;
	padding-left: 30px;
	font-weight: bold;
}

.button-viewdetails-left
{
	height: 17px;
	width: 4px;
	background-image: url(../Images/button_view_details_left.gif);
	background-repeat: no-repeat;
}
.button-viewdetails-right
{
	height: 17px;
	width: 18px;
	background-image: url(../Images/button_view_details_right.gif);
	background-repeat: no-repeat;
}
.width-210
{
	width: 180px;
	width: 180px !important;
}
.dropdown-submenu
{
	/*opacity:.70; 	filter:alpha(opacity=70); 	-moz-opacity:.70;*/
	font-size: 10px;
	background-color: #ffffff;
	float: left;
}

.color-990033
{
	color: #990033;
}
.border-333333
{
	border-top: 1px solid #333333;
}
.test
{
	margin-top: 8px;
	margin-top: 5px !important;
}
.bgcolor-f2f2f2
{
	background-color: #f2f2f2;
}
.bgcolor-ffffff
{
	background-color: #ffffff;
}

.menu-left
{
	height: 21px;
	width: 3px;
	background-image: url(../Images/tab_left.jpg);
	background-repeat: no-repeat;
	margin-left: 1px;
}
.menu-right
{
	height: 21px;
	width: 3px;
	background-image: url(../Images/tab_right.jpg);
	background-repeat: no-repeat;
}

.menu-center
{
	height: 21px;
	background-image: url(../Images/tab_cen_bg.jpg);
	background-repeat: repeat-x;
	padding-top: 3px;
	text-align: center;
}
/*INPUT
{
	 font-family:Verdana;
	font-size:10px;
	color:#333333;	
}*/

.header-list
{
	background-color: #B91631;
	color: #ffffff;
}
.list-background
{
	background-color: #e4e4e4;
	height: 20px;
}
.listalter-background
{
	background-color: #f2f2f2;
	height: 20px;
	padding-left: 5px;
}

.border-right
{
	/*background-color:#262626; 	border-right:1px solid #262626;*/
}
.admin-gvheader20
{
	width: 520px;
	font-weight: bold;
	height: 20px;
	padding-top: 3px;
	background-color: #B91631;
	color: #ffffff;
	font-family: Verdana;
	font-size: 10px;
}

.admin-gvheader30
{
	width: 520px;
	font-weight: bold;
	height: 30px;
	padding-top: 3px;
	background-color: #B91631;
	color: #ffffff;
	font-family: Verdana;
	font-size: 10px;
}

/*OPTION
{
	 font-family:Verdana;
	font-size:10px;
	color:#333333;	
}*/
.border-333333
{
	border: 1px solid #666666;
}
.controlpanel-sub
{
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
}




/* Group Admin starts     */
.divouter-groupadmin
{
	width: 985px;
	text-align: left;
	height: 100%;
}
#div-header-logo-groupadmin
{
	float: left;
	background-image: url(../Images/GroupAdmin/sbp_logo.gif);
	height: 198px;
	width: 234px;
	background-repeat: no-repeat;
	background-color: #ffffff;
}
#div-header-top-groupadmin
{
	float: left;
	background-image: url(../Images/GroupAdmin/admin_top_sec_bg.gif);
	height: 165px;
	width: 751px;
	margin-top: 33px;
	background-repeat: no-repeat;
	background-color: #ffffff;
}
#div-header-top-superadmin
{
	float: left;
	background-image: url(../Images/admin_top_sec_bg1.gif);
	height: 165px;
	width: 751px;
	margin-top: 33px;
	background-repeat: no-repeat;
	background-color: #ffffff;
}
.div-header-bottom-groupadmin
{
	float: left;
	background-image: url(../Images/GroupAdmin/admin_top_bottom_bg.gif);
	width: 985px;
	height: 55px;
	background-color: #ffffff;
	background-repeat: no-repeat;
}

.div-header-bottom-superadmin
{
	float: left;
	background-image: url(../Images/GroupAdmin/admin_top_bottom_bg.gif);
	width: 985px;
	height: 55px;
	background-color: #ffffff;
	background-repeat: no-repeat;
}
.div-padding-top150
{
	padding-top: 150px;
}


.header-logo-bottom-group
{
	height: 26px;
	width: 229px !important;
	width: 229px;
	background-color: #ffffff;
}

.header-top-heading-group
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}
#logininfo
{
	padding-top: 18px;
	padding-left: 12px;
}
#selecthostel
{
	padding-top: 18px;
	padding-left: 12px;
}
#quicksearch
{
	padding-top: 18px;
	padding-left: 12px;
}

.linkinfoleft
{
	width: 57px;
	padding-left: 15px;
}

.linkinforight
{
	width: 150px;
	padding-left: 5px;
}
.selecthotel-right
{
	width: 120px;
	padding-left: 5px;
}
.quicksearchleft
{
	width: 80px;
	padding-left: 15px;
}


.default-text-white
{
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
}
.clear-height10
{
	clear: both;
	height: 10px;
}
.clear-height20
{
	clear: both;
	height: 10px;
}
.div-loginbutton-left-group
{
	float: left;
	background-image: url(../Images/GroupAdmin/login_button_left.png);
	height: 20px;
	width: 5px;
	background-repeat: no-repeat;
}
.logoutbutton-group
{
	height: 17px !important;
	height: 18px;
	width: 50px;
	background-color: White;
	padding-top: 3px !important;
	padding-top: 2px;
}
.gobutton-group
{
	height: 17px !important;
	height: 18px;
	width: 20px;
	background-color: White;
	padding-top: 3px !important;
	padding-top: 2px;
}
.div-loginbutton-middle-group
{
	height: 20px;
	width: 19px;
	background-color: #ffffff;
}
.div-loginbutton-right-group
{
	float: left;
	background-image: url(../Images/GroupAdmin/login_button_right.png);
	height: 20px;
	width: 19px;
	background-repeat: no-repeat;
}
.logoutbutton-font-group
{
	font-family: Verdana;
	font-size: 10px;
	color: #B91631;
	font-weight: bold;
}
.logoutbutton-font-group-bgwhite
{
	font-family: Verdana;
	font-size: 10px;
	background-color: #ffffff;
	color: #B91631;
	font-weight: bold;
	border-style: none;
}
.admin-welcome-font-group
{
	font-family: Verdana;
	font-size: 18px;
	color: #ffffff;
}
.admin-red-big-font-group
{
	font-family: Verdana;
	font-size: 18px;
	color: #97011A;
}

.admin-blue-small-font
{
	font-family: Verdana;
	font-size: 10px;
	color: #0060B3;
	font-weight: bold;
}
.div-tabbutton-leftbg
{
	float: left;
	background-image: url(../Images/GroupAdmin/button_left.png);
	height: 20px;
	width: 6px;
	margin-left: 1px;
	background-repeat: no-repeat;
}

.div-tabbutton-pink-leftbg
{
	float: left;
	background-image: url(../Images/GroupAdmin/button_left_pink.png);
	height: 20px;
	width: 6px;
	margin-left: 1px;
	background-repeat: no-repeat;
}


.div-tabbutton-rightbg
{
	float: left;
	background-image: url(../Images/GroupAdmin/button_right.png);
	height: 20px;
	width: 6px;
	background-repeat: no-repeat;
}

.div-tabbutton-pink-rightbg
{
	float: left;
	background-image: url(../Images/GroupAdmin/button_right_pink.png);
	height: 20px;
	width: 6px;
	background-repeat: no-repeat;
}
.div-tab-group
{
	margin-top: 0px;
	width: 980px;
	border-left: 5px solid #262626;
}
#div-home-tabbutton
{
	background-image: url(../Images/GroupAdmin/button_cen.png);
	height: 20px;
	width: 40px;
	background-repeat: repeat-x;
}
.div-bookings-tabbutton
{
	float: left;
	background-image: url(../Images/GroupAdmin/button_cen.png);
	height: 10px;
	padding-top: 5px !important;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 5px !important;
	padding-bottom: 4px;
	padding-left: 5px;
	background-repeat: repeat-x;
	background-color: Transparent;
}
.div-bookings-pink-tabbutton
{
	float: left;
	background-image: url(../Images/GroupAdmin/button_cen_pink.png);
	height: 10px;
	padding-top: 5px !important;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 5px !important;
	padding-bottom: 4px;
	padding-left: 5px;
	background-repeat: repeat-x;
}

.div-welcome-area
{
	margin-left: 0px !important;
	margin-left: 2px;
	width: 667px;
	background-color: #ffffff;
}
.div-right-panel-master
{
	width: 30%;
	background-color: #ffffff;
	margin-left: 0px !important;
	margin-left: 15px;
	padding-left: 19px !important;
	padding-left: 0px;
	height: 190px;
}
.div-right-panel
{
	width: 30%;
	background-color: #ffffff;
	margin-left: 0px !important;
	margin-left: 15px;
	padding-left: 19px !important;
	padding-left: 0px;
}
.div-maintopbg-group
{
	margin-left: 5px;
	padding-left: 7px;
	height: 42px;
	width: 973px;
	background-color: #ffffff;
}

.div-maintopbg-groupReports
{
	margin-left: 5px;
	padding-left: 7px;
	height: 42px;
	width: 973px;
	background-color: #ffffff;
	background-image: url(../Images/GroupAdmin/main_top_greybg.gif);
	background-repeat:no-repeat;
}

.div-maintopbg-group1
{
	margin-left: 0px;
	padding-left: 2px;
	height: 42px;
	width: 973px;
	background-color: #ffffff;
}
.div-maintopbg-inner-group
{
	background-image: url(../Images/GroupAdmin/main_top_greybg.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin-left: 5px;
	padding-left: 0px;
	width: 980px;
	background-color: #ffffff;
	border: 1px solid red;
}
.div-toptab-group
{
	padding-right: 20px;
	padding-top: 15px;
}

.div-bottomtab-group
{
	vertical-align: top;
	padding-top: 0px;
	padding-right: 10px;
}
.admin-error-red-big-font-group
{
	font-family: Verdana;
	font-size: 18px;
	color: #97011A;
}
.member-error-inner-full-bottom
{
	width: 760px;
	background-image: url(../images/member/mem-full_top_big_curve.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin-left: 11px;
	margin-top: 2px;
	height: 300px;
}
.div-admin-error-text
{
	margin-left: 5px;
	background-color: #ffffff;
	width: 680px;
	padding-left: 200px;
	padding-right: 100px;
	height: 250px;
}
.div-member-error-text
{
	margin-left: 5px;
	background-color: #ffffff;
	width: 100%;
	height: 350px;
}
.div-admin-error
{
	float: left;
	width: 980px;
	padding-top: 0px;
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
}
.div-error-maintopbg-group
{
	margin-left: 5px;
	padding-left: 7px;
	height: 42px;
	width: 973px;
	background-color: #ffffff;
}

.div-welcome-topmain-group
{
	width: 980px;
	padding-top: 0px;
}
.div-welcome-inner-topmain-group
{
	background-image: url(../Images/GroupAdmin/main_top_greybg_new.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-left: 0px;
	width: 980px;
	background-color: #ffffff;
}
.div-welcome-inner-topmain-group1
{
	float: left;
	background-image: url(../Images/GroupAdmin/main_top_greybg_new.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-left: 10px;
	width: 9px;
	background-color: #ffffff;
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
}
.div-welcome-groupbg
{
	background-image: url(../Images/GroupAdmin/welcom_admin_bg.jpg);
	background-repeat: no-repeat;
	height: 190px;
	width: 638px;
}

.div-sitelanguage-groupbg
{
	background-image: url(../Images/GroupAdmin/admin_round_greybg.jpg);
	background-repeat: no-repeat;
	height: 199px;
	width: 638px;
}
.div-sitelanguage-dividerbg
{
	background-color: #C8C8C8;
	height: 150px;
	width: 1px;
}
.div-roomavailability-groupbg
{
	background-image: url(../Images/GroupAdmin/admin_round_bluebg.jpg);
	background-repeat: no-repeat;
	height: 219px;
	width: 198px;
}
.div-announcement-bg-group
{
	background-image: url(../Images/GroupAdmin/announcement_bg.jpg);
	background-repeat: no-repeat;
	height: 219px;
	width: 281px;
	padding-bottom: 10px;
}

.div-news-bg-group
{
	background-image: url(../Images/GroupAdmin/news_bg.jpg);
	background-repeat: no-repeat;
	height: 89px;
	width: 281px;
	padding-bottom: 10px;
}
.div-bottom-panel
{
	clear: both;
	height: 23px;
	width: 980px;
	margin-left: 5px;
	background-image: url(../Images/GroupAdmin/admin_bottom_bar.gif);
	background-repeat: no-repeat;
}

.div-innermaster-leftpanel-pink
{
	float: left;
	background-image: url(../Images/GroupAdmin/left_cell_top_pink.jpg);
	width: 186px;
	background-color: #F7EEEF;
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-left: 5px !important;
	margin-left: 2px;
	height: 100%;
}
.div-innermaster-leftpanel
{
	float: left;
	background-image: url(../Images/GroupAdmin/left_right_curve_bg.gif);
	width: 186px; /*background-color:gray;*/
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-left: 5px;
	height: 100%;
}
.div-innermaster-middlepanel
{
	float: left;
	background-image: url(../Images/GroupAdmin/admin_round_grey_cen.jpg);
	width: 536px;
	height: 103px;
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-top: 8px;
	margin-left: 2px;
}
.div-panel-group
{
	margin-top: 15px;
	margin-left: 10px;
}
.div-panel-innermaster
{
	margin-top: 15px;
	margin-left: 10px;
	float: left;
	background-color: #ffffff;
}
.div-inner-master-right
{
	float: left;
	background-color: #ffffff;
}
.div-innermaster-middlebigpanel
{
	float: left;
	background-image: url(../Images/GroupAdmin/booking_top_curve.jpg);
	width: 740px;
	background-repeat: no-repeat;
	padding-left: 12px;
	margin-left: 6px;
	padding-top: 8px;
}
.div-innermaster-middlebigpanel1
{
	float: left;
	background-image: url(../Images/GroupAdmin/booking_top_curve.jpg);
	width: 732px;
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-left: 12px;
	padding-right: 10px !important;
}
.div-red-arrow-pinkbg
{
	float: left;
	background-image: url(../Images/bullet-red-pinkbg.gif);
	background-color: Transparent;
	width: 11px;
	height: 8px;
	background-repeat: no-repeat;
	margin-top: 3px;
}
.div-red-arrow
{
	float: left;
	background-image: url(../Images/bullet_red.gif);
	background-color: Transparent;
	width: 11px;
	height: 8px;
	background-repeat: no-repeat;
	margin-top: 3px;
}
.div-innermaster-rightpanel
{
	float: left;
	background-image: url(../Images/GroupAdmin/left_right_curve_bg.gif);
	width: 202px;
	height: 500px;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 5px;
	margin-left: 2px;
}
.div-controlpanel-blue-header
{
	font-family: Verdana;
	font-size: 12px;
	color: #0060B3;
	font-weight: bold;
}

.div-blue-header
{
	font-family: Verdana;
	font-size: 10px;
	color: #0060B3;
}

.div-controlpanel-black-links
{
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
}

.admincontrol-panel-links, .admincontrol-panel-links:link, .admincontrol-panel-links:active, .admincontrol-panel-links:visited, .admincontrol-panel-links:visited:hover
{
	color: #333333;
	background-color: Transparent;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	width: 100%;
	height: 100%;
	text-align: left;
	padding: 0px;
}

.admincontrol-panel-links:hover
{
	color: #005FAF;
	background-color: Transparent;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	width: 100%;
	height: 100%;
	text-align: left;
	padding: 0px;
}


/* default anchor */

.PaginationButton, .PaginationButton:link, .PaginationButton:active, .PaginationButton:visited
{
	color: #333333;
	background-color: Transparent;
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
}

.PaginationButton:hover
{
	color: #005FAF;
	background-color: Transparent;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}

.genaral-links, .genaral-links:link, .genaral-links:active, .genaral-links:visited
{
	color: #005FAF;
	font-family: Verdana;
	background-color: Transparent;
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
}
.genaral-links:hover
{
	color: #97011A;
	font-family: Verdana;
	background-color: Transparent;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}
.general-links-desti
{
	text-align: left;
}

.admin-red-font-more, .admin-red-font-more:link, .admin-red-font-more:active, .admin-red-font-more:visited
{
	color: #97011A;
	background-color: Transparent;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}

.admin-red-font-more:hover
{
	color: #005FAF;
	background-color: Transparent;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}

.div-button-common
{
	background-image: url(../Images/btn_common_mainbg.gif);
	height: 17px;
	padding-top: 5px !important;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 5px !important;
	padding-bottom: 4px;
	padding-left: 5px;
	background-repeat: repeat-x;
}

.field-headings
{
	font-family: Verdana;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}

.field-headings-Enquiry
{
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}

.div-Enquiry-details
{
	float: left;
	padding-top: 2px;
	width: 150px;
}

.field-values
{
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana;
}
.div-product-details
{
	float: left;
	padding: 2px 0px 0px 0px;
	font-size: 10px;
	width: 190px;
}

.div-booking-details
{
	float: left;
	padding: 2px 0px 0px 0px;
	font-size: 10px;
	width: 160px;
}
.div-event-details
{
	float: left;
	padding: 2px 0px 0px 0px;
	font-size: 10px;
	width: 140px;
}


.div-event-city-country
{
	margin-left:20px !important;
	margin-left:10px;	
}

.div-member-booking-details
{
	float: left;
	padding: 2px 0px 0px 0px;
	font-size: 10px;
	width: 125px;
}
.div-member-booking-payment-details
{
	float: left;
	padding: 2px 0px 0px 0px;
	font-size: 10px;
	width: 130px;
}
.div-member-booking-payment-right-details
{
	float: left;
	padding: 2px 0px 0px 0px;
	font-size: 10px;
	width: 250px;
}
.div-member-booking-right-details
{
	float: left;
	padding: 2px 0px 0px 0px;
	font-size: 10px;
	width: 105px;
}
.div-Jobs-details
{
	float: left;
	padding: 5px 0px 0px 0px;
	font-size: 10px;
	width: 120px;
}
.div-GenGroupbooking-details
{
	float: left;
	padding: 2px 0px 0px 0px;
	font-size: 10px;
	width: 260px;
}

.div-Groupbooking-details
{
	float: left;
	padding: 2px 0px 0px 0px;
	font-size: 10px;
	width: 310px;
}

.div-RoomList-details
{
	float: left;
	padding: 2px 0px 0px 0px;
	font-size: 10px;
	width: 200px;
}

.div-localinfo-details
{
	float: left;
	padding: 2px 0px 0px 0px;
	font-size: 10px;
	width: 150px;
}
.div-booking-detailvalue
{
	float: left;
	padding: 2px 0px 0px 0px;
	font-size: 10px;
	width: 200px;
}
.div-checkboxlist-width500
{
	width: 500px;
	padding-top: 3px;
	float: left;
}
.div-group-hotelimage
{
	float: left;
	padding-top: 5px;
	width: 145px;
	height: 90px;
	padding-left: 5px;
}
.div-group-Ratingheading
{
	float: left;
	padding-top: 5px;
	width: 145px;
	padding-left: 5px;
}
.div-group-Ratingimage
{
	float: left;
	width: 420px;
}
.div-booking-details-divider
{
	float: left;
	padding: 2px 0px 0px 0px;
	font-size: 10px;
}

.div-booking-member-grid
{
	float: left;
	padding-left: 5px !important;
	padding-left: 5px;
	margin-left: 0px !important;
	margin-left: 0px;
}
.div-member-booking-details-divider
{
	float: left;
	padding: 2px 0px 0px 0px;
	font-size: 10px;
	font-weight: bold;
}
.div-sub-booking-details
{
	float: left;
	padding-top: 8px;
	width: 130px;
}
.div-sub-member-booking-details
{
	float: left;
	padding-top: 8px;
	width: 100px;
}
.Top-Space-Support
{
	font-size: 5px;
	height: 5px;
}
.div-Enquiry-details-divider
{
	float: left;
	padding-top: 2px !important;
}
.div-Jobs-detail-divider
{
	float: left;
	padding-top: 2px !important;
}
.div-padding-left170
{
	padding-top: 15px;
	padding-left: 300px;
}

.div-padding-left175
{
	padding-left: 175px;
}
.div-padding-left165
{
	padding-left: 165px;
}
.div-padding-left265
{
	padding-left: 265px;
}
.div-padding-left280
{
	padding-left: 280px;
}
.div-padding-left375
{
	padding-left: 375px;
}
.div-padding-left370
{
	padding-left: 370px;
}
.div-padding-left290
{
	padding-left: 290px;
}
.div-padding-left320
{
	padding-left: 320px;
}
.div-padding-left385
{
	padding-left: 385px;
}
.div-padding-left390
{
	padding-left: 390px;
}
.div-padding-left380
{
	padding-left: 380px;
}
.div-hostel-facilities
{
	border: 1px solid #666666 !important;
	width: 92%;
	margin-left: 15px;
}
.div-process-out
{
	width: 92%;
	margin-left: 15px;
}
.div-process-out-left
{
	float: left;
	width: 40%;
}
.div-process-out-right
{
	float: left;
	width: 50%;
	margin-left: 15px;
	margin-top: 60px;
}
.div-process-out-specify
{
	float: left;
	font-weight: bold;
	height: 20px;
	padding-left: 5px;
	padding-top: 3px;
}
.div-process-out-select-color
{
	float: left;
	background: #E3A2AD;
	height: 15px;
	width: 20px;
}
.div-process-out-selected-color
{
	float: left;
	background: #AFBCE0;
	height: 15px;
	width: 20px;
}
.div-hostel-facilities-heading
{
	float: left;
	padding-left: 15px;
}
.div-help
{
	float: right;
	padding-right: 22px;
}
.div-local-info-heading
{
	float: left;
	padding-left: 0px;
}
.div-font-italic
{
	font-style: italic;
}

.div-font-subTotal
{
	font-family: Verdana;
	color: #ff6666;
}

/*Input.group-fileupload
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	height: 18; 
	margin-top:0px;
	font-weight:bold;
	background-color:#97011A;
	color:#ffffff;
}
*/
.div-button1
{
	float: left;
	font-family: Verdana;
	font-size: 10px;
	background-color: #B91631;
	color: #ffffff;
	font-weight: bold;
	height: 17px;
	text-align: center;
	padding-top: 4px;
	padding-left: 3px;
	padding-right: 3px
}
.div-Adduser
{
	float: left;
	width: 120px;
	padding: 0px 0px 10px 0px;
	vertical-align: middle;
}
.div-Adduser-TextBox
{
	float: left;
	width: 250px;
	vertical-align: middle;
}
.div-Adduser-Button-sub
{
	width: 18%;
	float: left;
}
.div-Adduser-Button-width
{
	width: 30%;
	float: left;
}
.div-Adduser-Button
{
	float: left;
	width: 400px;
	vertical-align: middle;
}

.div-AdduserBold
{
	float: left;
	width: 120px;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	vertical-align: middle;
}

.grid-default-Header, .grid-default-Header:link, .grid-default-Header:visited
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	height: 20px;
	background-color: #B91631;
	color: #ffffff;
	padding-left: 5px;
	text-decoration: none;
}

.grid-default-Header:hover
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	height: 20px;
	background-color: #B91631;
	color: #ffffff;
	padding-left: 5px;
	text-decoration: underline;
}
.div-feedback-search
{
	float: left;
	padding-top: 2px;
	width: 125px;
}
.div-feedback-search-control
{
	float: left;
	padding-top: 2px;
	width: 200px;
}
.div-feedback-maingrid-date
{
	float: left;
	width: 53px;
}
.div-feedback-maingrid-divider
{
	float: left;
	background-color: Black;
	width: 1px;
	height: 30px;
}
.div-feedback-maingrid-subdivider
{
	float: left;
	background-color: Black;
	width: 1px;
	height: 20px;
}
.div-feedback-maingrid-width8
{
	float: left;
	width: 8%;
}
.div-feedback-maingrid-width45
{
	float: left;
	width: 48%;
}
.div-feedback-maingrid-width12
{
	float: left;
	width: 12%;
}
.div-feedback-maingrid
{
	float: left;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	width: 650px;
	height: 30px;
	border: solid 1px Black;
	vertical-align: middle;
	text-align: center;
}
.div-feedback-detailgrid
{
	float: left;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
	width: 650px;
	height: 20px;
	border: solid 1px Black;
	vertical-align: middle;
	text-align: center;
}
.div-feedback-rating-header
{
	float: left;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	width: 30px;
	height: 20px;
	border: solid 1px Black;
	vertical-align: middle;
	text-align: center;
}
.div-visibility-false
{
	visibility: hidden;
}
.div-feedbacktable-header-first
{
	background-image: url(../Images/GroupAdmin/sbp_top_img_1.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #ffffff;
	height: 30px;
}
.div-feedbacktable-header-last
{
	background-image: url(../Images/GroupAdmin/sbp_top_img_1.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #ffffff;
	height: 30px;
}
.div-feedbacktable-header
{
	height: 28px;
	width: 150px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	background-color: #B91631;
}
.div-feedbacktable-items
{
	height: 20px;
	width: 120px;
	font-family: Verdana;
	font-size: 10px;
	text-align: center;
	color: #333333;
}

.div-feedbacktable-items-odd
{
	background-color: #f1f1f1;
}

.div-feedbacktable-items-even
{
	background-color: #ffffff; /*#e4e4e4	*/
}

.div-feedbacktable-rating-header
{
	height: 20px;
	width: 30px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	background-color: #B91631;
}

.div-feedbacktable-rating-items
{
	height: 20px;
	width: 30px;
	font-family: Verdana;
	font-size: 10px;
	text-align: center;
	color: #333333;
}

#tooltip
{
	padding: 3px;
	background: #f9f9f9;
	border: 1px solid #333333;
	text-align: center;
	font-family: Verdana;
	font-size: 10px;
}

/*span.tip {
    border-bottom: 1px solid #333333;
}*/
.announcement-div
{
	float: left;
	padding-left: 12px;
	padding-top: 8px;
	width: 90%;
}
#marqueecontainer
{
	position: relative;
	width: 100%;
	background-color: Transparent;
	overflow: hidden;
}
#newsmarqueecontainer
{
	position: relative;
	width: 100%;
	background-color: Transparent;
	overflow: hidden;
}


.div-Settings
{
	float: left;
	padding-left: 10px;
	padding-top: 5px;
	font-size: 10px;
	color: #333333;
	font-family: Verdana;
	width: 200px;
}
.div-Settings-TextBox
{
	float: left;
	padding-left: 10px;
	padding-top: 3px;
	font-size: 10px;
	color: #333333;
	font-family: Verdana;
	width: 300px;
}
.div-home-current-status
{
	float: left;
	padding-left: 15px;
	padding-top: 5px;
}
.div-home-current-status-sub
{
	float: left;
	padding-left: 30px;
	padding-top: 5px;
	width: 100px;
}
.div-home-language-status
{
	float: left;
	padding-left: 40px;
	padding-top: 8px;
}
.div-home-language-status-sub
{
	float: left;
	padding-top: 8px;
}
.div-home-language-status-sub1
{
	float: left;
	padding-top: 8px;
}
.div-home-current-status-sub1
{
	float: left;
	padding-left: 40px;
	padding-top: 5px;
	text-align: left;
}
.leftdivleftalign
{
	float: left;
	padding: 0px 5px 10px 0px;
	width: 150px;
	text-align: left;
}
.leftdivrightalign
{
	float: left;
	padding: 0px 5px 10px 0px;
	width: 150px;
	text-align: right;
}
.div-minimum-stay
{
	float: left;
	width: 96%;
	margin-left: 8px !important;
	margin-left: 2px;
	border: 1px solid #e4e4e4;
	padding: 3px;
}
.div-minimum-stay-date-header
{
	float: left;
	background: #ffffff; /*#E3A2AD;*/
	width: 100%;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-bottom: 3px;
}
.div-min-stay-showbutton
{
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
}

.div-product-master-topheader
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	height: 20px;
	background-color: #F7EEEF;
	color: #333333;
	text-align: left;
}
.div-product-master-items
{
	background-color: #f1faff;
	color: #333333;
	height: 20px;
	padding-left: 5px;
	text-align: left;
}
.div-product-master-alternateitems
{
	background-color: #ffffff;
	color: #333333;
	height: 20px;
	padding-left: 5px;
	text-align: left;
}
.div-minimum-stay-topheader
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	height: 30px;
	background-color: #B91631;
	color: #ffffff;
	padding-left: 5px;
}
.div-minimum-stay-items
{
	background-color: #ffffff;
	color: #333333;
	height: 20px;
	padding-left: 5px;
	text-align: left;
}
.div-minimum-stay-alternateitems
{
	background-color: #f1f1f1;
	color: #333333;
	height: 20px;
	padding-left: 5px;
	text-align: left;
}
.div-minimum-stay-items-first
{
	height: 20px;
	width: 180px;
	font-family: Verdana;
	font-size: 10px;
	text-align: left;
	color: #333333;
}
.div-minimum-stay-items-all
{
	height: 20px;
	width: 10px;
	font-family: Verdana;
	font-size: 10px;
	text-align: center;
	color: #333333;
}
.div-faq
{
	width: 92%;
	margin-left: 15px;
}
.div-faq-add
{
	float: left;
	padding: 2px 0px 0px 0px;
	font-size: 10px;
	width: 60px;
}
.div-announcement-list
{
	margin-left: 5px !important;
	margin-left: 5px;
	width: 970px;
	width: 980px !important;
	background-color: #ffffff;
}


.div-currecny-panel
{
	padding-left: 180px !important;
	padding-left: 0px;
	float: left;
}

.div-currecnydetails-panel
{
	padding-left: 180px !important;
	padding-left: 50px;
	float: left;
}

.div-Height400
{
	height: 400px;
}


.div-Width350
{
	width: 350px;
}
.div-allocprices-superadmin
{
	/*float:left;*/
	height: 22px; /*width:15px;*/
}
.div-Height18
{
	height: 22px;
}

.div-Height15
{
	height: 15px;
}
.div-roomrate-header
{
	float: left;
	width: 100%;
	background-color: #B91631;
	padding-top: 5px;
	color: #ffffff;
	font-weight: bold;
	padding-bottom: 5px;
}

.div-sequence-margin
{
	margin-top: 20px;
}

.div-options-margin
{
	margin-top: 30px;
}
.div-sequence-right10
{
	padding-left: 0px;
}

.div-User-control
{
	width: 720px;
}
.div-Padding-left610
{
	padding-left: 610px;
}

.div-help1
{
	float: right;
}

/*Creator:-Archana Singhvi
  Date:-7-03-07
  Purpose:To set the height and width of the image field in gridview	
*/
.gv-field-Image
{
	height: 40px;
	width: 40px;
}

.div-company-info-heading
{
	float: left;
	padding-left: 0px;
}

.div-header-top-superadmin
{
	float: left;
	background-image: url(../Images/GroupAdmin/admin_top_bottom_bg.gif);
	width: 779px;
	height: 55px;
	background-color: #ffffff;
	background-repeat: no-repeat;
}

.div-tab-groups
{
	margin-top: 0px;
	width: 769px;
	border-left: 5px solid #262626;
}

.div-occupancy-bands
{
	float: left;
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	padding-left: 100px;
	height: 400px;
}

.padding-top-logout
{
	padding-right: 20px;
	padding-top: 18px !important;
	padding-top: 14px;
	float: left;
	padding-left: 140px;
}

.div-blue-header-adminsetting
{
	font-family: Verdana;
	font-size: 10px;
	color: #0060B3;
	font-weight: bold;
}

/* PostCardPagination 
Created By : Girish Sharma */

.pagination-activepagebutton
{
	font-weight: bolder;
	text-decoration: underline;
}

/* Vacancies */
.div-OuterBlockWidth-City-vacancies
{
	float: left;
	width: 600px;
}

.div-InnerBlock1-City-vacancies
{
	float: left;
	width: 40%;
}

.div-InnerBlock2-City-vacancies
{
	float: left;
	width: 20%;
	padding-top: 60px;
}
.div-InnerBlock3-City-vacancies
{
	float: left;
	padding-top: 10px;
}

.div-booking-detailvaluedropdownlst
{
	float: left;
	padding: 2px 0px 0px 0px;
	font-size: 10px;
}

.div-padding-left400
{
	padding-left: 400px;
}

.div-dateBorder
{
	border: 1px solid #cccccc;
	height: 28px;
}

.div-width170
{
	width: 170px;
}

.div-width175
{
	width: 175px;
}
.div-width200
{
	width: 200px;
}
.div-margin-right100
{
	margin-right: 100px;
}
.div-margintop20-paddingleft5
{
	margin-top: 20px;
	padding-left: 5px;
}
.div-padding-right35
{
	padding-right: 35px;
}
.div-DestMenu
{
	font-size: small;
	font-family: Verdana;
}








/* created by ashish use on catalog page*/
.pagination-catalog
{
	/*background-color:#044d8c;*/
	padding-top: 3px;
	color: #ffffff;
	width: 520px;
	height: 26px;
	text-align: center;
	background-image: url(../images/member/top_curve_catalog-bg.gif);
}
.pagination-catalog div
{
	float: left;
	padding: 0px 0px 0px 10px;
	color: #ffffff;
}
.pagination-catalog input
{
	height: 10px;
	width: 15px;
	font-size: 10px;
}

.pagination-catalog link
{
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
.pagination-catalog visited
{
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}


.pagination-catalog hover
{
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
}
.pagination-catalog visited:hover
{
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
}
.pagination-catalog visited
{
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
.catalog-product-title
{
	color: #0060B3;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}

.div-inner-subheadings
{
	font-family: Verdana;
	font-size: 14px;
	text-align: left;
	color: #005FB0;
	font-weight: bold;
	height: 14px;
}

/* Print Order */
.div-small-half
{
	text-align: left;
	float: left;
	width: 349px;
	background-color: Silver;
}

.div-big-line
{
	text-align: left;
	padding-top: 3px;
	float: left;
	width: 347px;
	height: 140px;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
}
.label-field-require-print
{
	font-family: verdana,arial,times new roman,tahoma;
	font-size: 10px;
	font-weight: bold;
	width: 160px;
	text-align: right;
	margin-top: 3px;
	padding-left: 3px;
}
.div-big-line
{
	text-align: left;
	padding-top: 3px;
	float: left;
	width: 347px;
	height: 140px;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
}

.div-small
{
	text-align: center;
	background-color: Silver;
	width: 698px;
	height: 15px;
}
.div-right-small
{
	padding-top: 3px;
	float: left;
	width: 160px;
}
.div-left-small
{
	padding-top: 3px;
	float: left;
	padding-right: 10px;
}

.div-big
{
	text-align: left;
	padding-top: 3px;
	float: left;
	width: 348px;
}
.div-bottom-rigth-left
{
	float: left;
	width: 495px;
	background-color: #ffffff;
	height: 100%;
}
.div-bottom-right-right-left
{
	border-bottom: 1px solid black;
}
.div-bottom-right-right
{
	text-align: left;
	float: left;
	width: 210px;
	border: 1px solid black;
}
.grid-print
{
	font-family: verdana,arial,times new roman,tahoma;
	font-size: 10px;
	font-weight: bold;
	background-color: Silver;
}
.label-field
{
	font-family: verdana,arial,times new roman,tahoma;
	font-size: 10px;
	color: #666666;
	width: 160px;
	text-align: right;
	margin-top: 3px;
}
.label-field-required
{
	font-family: verdana,arial,times new roman,tahoma;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	font-size: 10px;
}
/* End print Order */

/*MEMBER EVENTS LIST PAGE CLASSES*/
.div-event-button
{
	float: left;
	height: 18px;
	width: 116px;
	background-image: url(../Images/Member/eventbutton_bg.gif);
	background-repeat: no-repeat;
	padding-top: 9px;
	padding-left: 9px;
}


/*MEMBER EVENTS LIST PAGE CLASSES*/

/*MEMBER Jobs LIST PAGE CLASSES*/

.div-Job-List-subheadings
{
	font-family: Verdana;
	font-size: 18px;
	text-align: left;
	color: #005FB0;
	font-weight: bold;
	padding-bottom: 5px;
	height: 14px;
	padding-top: 0;
	float: left;
	padding-top: 3px;
	padding-left: 5px;
}
.div-inner-top-Job-list
{
	float: left;
	padding-left: 3px;
	width: 540px;
	height: 6px;
	background-image: url(../images/member/top_round_curve.gif);
	background-repeat: no-repeat;
	margin-left: 4px;
}
.div-inner-bottom-Job-list
{
	float: left;
	padding-left: 3px;
	width: 540px;
	height: 6px;
	background-image: url(../images/member/bottom_round_curve.gif);
	background-repeat: no-repeat;
	margin-left: 4px;
}
.div-inner-middle-Job-list
{
	float: left;
	padding-left: 3px;
	width: 540px;
	background-image: url(../images/member/table_border_bg.gif);
	background-repeat: repeat-y;
	height: 100%;
	margin-left: 4px;
}
.div-outer-job-list
{
	float: left;
	width: 548px;
	height: 100%;
	background-image: url(../images/member/body_tab_bg.gif);
	background-repeat: no-repeat;
	margin-left: 4px;
	font-size: 10px;
	font-family: Verdana;
	text-align: left;
}
.div-item-style-first
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
}
.div-item-style-middle
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
}
.div-item-style-last
{
	font-family: Verdana;
	font-size: 10px;
	text-align: left;
}
.div-header-style-middle
{
	float: left;
	height: 18px;
	width: 116px;
	font-family: Verdana;
	background-color: #DBEBF8;
	font-weight: bold;
	font-size: 12px;
	color: #B91631;
	text-align: center;
}

.div-header-style-first
{
	float: left;
	height: 18px;
	width: 116px;
	font-family: Verdana;
	background-color: #DBEBF8;
	font-weight: bold;
	font-size: 12px;
	color: #B91631;
	text-align: left;
	padding-left: 10px;
}

.div-header-style-last
{
	float: left;
	height: 18px;
	width: 116px;
	font-family: Verdana;
	background-color: #DBEBF8;
	font-weight: bold;
	font-size: 12px;
	color: #B91631;
	text-align: center;
}


/*MEMBER Jobs LIST PAGE CLASSES*/

/*MEMBER HOSTEL DETAILS TABS CONTROL*/
.div-member-tabs-main
{
	float: left;
	width: 540px;
	height: 40px;
	background-color: Transparent;
	padding-left: 4px;
	padding-right: 4px;
}

.div-member-top-tabs-main
{
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	height: 19px;
	float: right;
	margin-top: 1px;
	margin-right: 6px;
}
.div-member-bottom-tabs-main
{
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	height: 19px;
	float: right;
	margin-top: 1px;
}
.div-member-tabbutton-leftbg
{
	float: left;
	background-image: url(../Images/Member/button_mem_tab_left_bg.gif);
	height: 19px;
	width: 6px;
	margin-left: 1px;
	background-repeat: no-repeat;
}
.div-member-tabbutton-middle
{
	float: left;
	background-image: url(../Images/Member/button_mem_tab_cen_bg.gif);
	height: 16px;
	background-repeat: repeat-x;
	background-color: Transparent;
	padding-top: 3px;
}
.div-member-tabbutton-rightbg
{
	float: left;
	background-image: url(../Images/Member/button_mem_top_right_bg.gif);
	height: 19px;
	width: 6px;
	background-repeat: no-repeat;
}
.div-member-hostel-details
{
	width: 549px;
	background-color: Transparent;
	height: 100%;
	background-image: url(../images/member/body_tab_bg.gif);
	background-repeat: no-repeat;
	float: left;
	padding-top: 3px;
	margin-right:1px;
	
}
.div-member-hostel-details-heading
{
	float: left;
	height: 22px;
	padding-left: 10px;
}
.hostel-details-heading
{
	font-family: Verdana;
	font-size: 18px;
	color: #044D8C;
}
.hostel-details-sub-heading
{
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
}
.div-member-hostel-details-icon
{
	float: left;
	padding-left: 5px;
	height: 26px;
}
.div-member-hostel-details-right-body
{
	float: left;
	width: 539px;
	height: 100%;
	background-color: #ffffff;
	padding-top: 0px;
	color: #666666;
	font-family: Verdana;
	font-size: 10px;
	padding-left: 3px !important;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	text-align: justify;
}
.div-hostel-list-serach-criteria
{
	background-image: url(../Images/member/hostel_list_blue_small_bg.gif);
	height: 22px;
	width: 263px;
	background-repeat: no-repeat;
	float: left;
	padding-top: 6px;
	margin-left: 11px !important;
	margin-left: 5px;
}
.div-hostel-list-serach-criteria-sort
{
	background-image: url(../Images/member/hostel_list_blue_small_bg.gif);
	height: 22px;
	width: 263px;
	background-repeat: no-repeat;
	float: left;
	padding-top: 6px;
	margin-left: 3px !important;
	margin-left: 4px;
}

.sbplogo-MemberSection-CompareHostel
{
	float: left;
	width: 92px;
	padding: 0px;
	background-image: url(../Images/Member/sbp_small_logo.jpg);
	height: 83px;
	background-repeat: no-repeat;
}

.div-MemberSection-CompareHostel
{
	float: left;
	width: 700px;
	padding: 0px;
	background-image: url(../Images/Member/compare_list_bg.gif);
	height: 83px;
	background-repeat: repeat-x;
	text-align: center;
}

.div-MemberSection-CompareHostelLeftTD
{
	float: left;
	background-image: url(../Images/Member/blue_left_corner.gif);
	height: 35px;
	width: 6px;
	background-repeat: no-repeat;
}

.div-MemberSection-CompareHostelHeading
{
	float: left;
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

.div-MemberSection-CompareHostelRightTD
{
	float: left;
	background-image: url(../Images/Member/blue_right_corner.gif);
	height: 35px;
	width: 6px;
	background-repeat: no-repeat;
}

.div-MemberSection-CompareHostel-BgTopRightCorner
{
	float: left;
	width: 28px;
	padding: 0px;
	background-image: url(../Images/Member/compare_list_right_corner.gif);
	height: 83px;
	background-repeat: no-repeat;
}

.div-MemberSection-CompareHostel-BgBottomLeftCorner
{
	float: left;
	width: 17px;
	padding: 0px;
	background-image: url(../Images/Member/compare_list_bot_l_corner.gif);
	height: 15px;
	background-repeat: no-repeat;
}

.div-MemberSection-CompareHostel-BgBottomRightCorner
{
	float: left;
	width: 17px;
	padding: 0px;
	background-image: url(../Images/Member/compare_list_bot_r_corner.gif);
	height: 15px;
	background-repeat: no-repeat;
}

/*MEMBER HOSTEL DETAILS TABS CONTROL*/

/*MEMBER SECTION BUTTON CLASSES*/
.div-member-common-button
{
	float: left;
	padding-left: 0px;
}

.div-member-common-button-leftimage
{
	background-image: url(../Images/member/button_mem_left.gif);
	height: 24px;
	width: 5px;
	background-repeat: no-repeat;
	float: left;
}

.div-member-common-button-rightimage
{
	background-image: url(../Images/member/button_mem_right.gif);
	height: 24px;
	width: 21px;
	background-repeat: no-repeat;
	float: left;
}
.div-member-common-button-mid
{
	float: left;
	font-family: Verdana;
	font-size: 10px;
	background-image: url(../Images/member/button_mem_cen.gif);
	background-repeat: repeat-x;
	color: #ffffff;
	font-weight: bold;
	height: 17px;
	text-align: center;
	padding-top: 7px;
	padding-right: 2px;
	padding-left: 1px;
}


.div-member-common-Memberbutton-rightimage
{
	background-image: url(../Images/member/button_memberHome_right.gif);
	height: 24px;
	width: 21px;
	background-repeat: no-repeat;
	float: left;
}

/*MEMBER SECTION BUTTON CLASSES*/


/*MEMBER SECTION FULL BOTTOM OUTER CLASSES*/
.member-inner-full-bottom
{
	width: 760px;
	background-image: url(../images/member/mem-full_top_big_curve.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin-left: 11px !important;
	margin-left: 6px;
	margin-top: 2px;
	height: 100%;
}

.member-Registration-Heading-red
{
	float: left;
	width: 150px;
	font-size: 12px;
	text-align: left;
	color: #B91631;
	font-weight: bold;
	font-family: Verdana;
}

.member-Reemed-Heading-Block-blue
{
	float: left;
	font-size: 12px;
	text-align: left;
	font-family: Verdana;
	color: #005FAF;
}


.member-Reemed-Heading-blue
{
	float: left;
	font-size: 12px;
	text-align: left;
	color: #005FB0;
	font-weight: bold;
	font-family: Verdana;
}
.member-Reemed-Search-Block
{
	width: 165px;
	background-image: url(../images/member/blue_round_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 180px;	
}

.member-inner-full-bottom-heading
{
	padding-top: 8px;
	font-family: Verdana;
	font-size: 18px;
	color: #044D8C;
	height: 25px;
	float: left;
	padding-left: 3px;
}
.member-inner-full-bottom-icon
{
	padding-top: 8px;
	padding-left: 10px;
	float: left;
	height: 25px;
}


/*MEMBER SECTION FULL BOTTOM OUTER CLASSES*/


/*PROPERTY REGISTRATION CLASSES*/
.div-property-reg-control
{
	float: left;
	width: 491px;
	height: 100%;
}
.div-property-reg-control-top
{
	float: left;
	background-image: url(../images/member/propreg_table_top_round.gif);
	background-position: left;
	width: 491px;
	height: 29px;
	background-repeat: no-repeat;
}
.div-property-reg-control-mid
{
	float: left;
	background-image: url(../images/member/propreg_table_cen_hr_line.gif);
	width: 491px;
	height: 100%;
	background-repeat: repeat-y;
}
.div-property-reg-control-bottom
{
	float: left;
	background-image: url(../images/member/propreg_table_bottom_round.gif);
	width: 491px;
	height: 9px;
	background-repeat: no-repeat;
}
.div-property-reg-control-heading
{
	float: left;
	font-family: Verdana;
	font-size: 14px;
	text-align: left;
	color: #B91631;
	font-weight: bold;
	padding-bottom: 3px;
	height: 14px;
	padding-top: 5px;
	padding-left: 5px;
	width: 491px;
}
.div-property-signup-font
{
	font-family: Verdana; /*Trebuchet MS*/
	font-size: 11px;
	color: #333333;
	text-align: justify;
}
.div-property-Groupbooking-font
{
	font-family: Verdana; /*Trebuchet MS*/
	font-size: 10px;
	color: #333333;
	text-align: justify;
}
.div-property-signup-rightside-text
{
	float: left;
	padding-top: 4px;
	font-family: Verdana;
	font-size: 14px;
	color: #044D8C;
	height: 20px;
	padding-left: 11px;
}
.div-property-signup-tchmiddle-bg
{
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(../images/member/left_box_cen_bg.gif);
	width: 200px;
	height: 100%;
	background-color: #EEF5FB;
	background-repeat: no-repeat;
}

/*PROPERTY REGISTRATION CLASSES*/

.div-hostelDetail-GeneralFacility-mid
{
	width: 270px;
	height: 100%;
	background-image: url(../images/member/general_facility_cen_bg.gif);
	background-repeat: repeat-y;
	float: left;
}

/* Hostel Details Member Section General Facility*/


/* END Hostel Details Member Section General Facility*/
/*HOSTEL DETAILS CUSTOMER REVIEWS CLASSES*/
.div-custreview-main
{
	width: 510px;
	height: 100%;
}
.div-custreview-custrevbox-top
{
	width: 270px;
	height: 7px;
	background-image: url(../images/member/customer_rating_top.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
}
.div-custreview-custrevbox-mid
{
	width: 270px;
	height: 100%;
	background-image: url(../images/member/customer_rating_center.gif);
	background-repeat: repeat-y;
	float: left;
}
.div-custreview-custrevbox-bottom
{
	width: 270px;
	height: 7px;
	background-image: url(../images/member/customer_rating_bottom.gif);
	background-repeat: no-repeat;
	float: left;
}
.div-custreview-ratingbox-top
{
	float: left;
	width: 260px;
	height: 6px;
	background-image: url(../images/member/grey_box_top.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.div-custreview-ratingbox-mid
{
	float: left;
	width: 246px;
	height: 100%;
	background-image: url(../images/member/grey_box_center.gif);
	background-repeat: repeat-y;
	padding-left: 7px;
	padding-right: 7px;
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	text-align: justify;
}
.div-custreview-ratingbox-bottom
{
	float: left;
	width: 260px;
	height: 6px;
	background-image: url(../images/member/grey_box_bottom.gif);
	background-repeat: no-repeat;
}
.div-custreview-heading
{
	font-family: Verdana;
	font-size: 10px;
	color: #B91631;
	text-align: center;
	font-weight: bold;
}
.div-custreview-heading-grey
{
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	text-align: justify;
	font-weight: bold;
}
.div-custreview-ratingbox-percent
{
	float: left;
	width: 66px;
	height: 60px;
	padding-top: 18px;
	background-image: url(../images/member/percen_bg.gif);
	background-repeat: no-repeat;
	font-family: Verdana;
	font-size: 15px;
	color: #B91631;
	text-align: center;
	font-weight: bold;
}
.div-custreview-maingrid-top
{
	float: left;
	width: 535px;
	height: 7px;
	background-image: url(../images/member/custrev_grid_top_curve.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.div-custreview-maingrid-mid
{
	float: left;
	width: 521px;
	height: 100%;
	background-image: url(../images/member/custrev_grid_center_line.gif);
	background-repeat: repeat-y;
	padding-left: 7px;
	padding-right: 7px;
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	text-align: justify;
}
.div-custreview-maingrid-bottom
{
	float: left;
	width: 535px;
	height: 7px;
	background-image: url(../images/member/custrev_grid_bottom_curve.gif);
	background-repeat: no-repeat;
}
/*HOSTEL DETAILS CUSTOMER REVIEWS CLASSES*/

/*HOSTEL DETAILS OFFERS CLASSES*/
.div-member-offer-main
{
	float: left;
	width: 532px;
	height: 100%;
}
.div-member-offer-topbg
{
	float: left;
	width: 532px;
	height: 25px;
	background-image: url(../images/member/special_offer_top_bg.jpg);
	background-repeat: no-repeat;
}
.div-member-offer-topbg2
{
	float: left;
	width: 524px;
	height: 25px;
	background-image: url(../images/member/special_offer_top_bg_2.jpg);
	background-repeat: no-repeat;
	color: #ffffff;
	padding-top: 7px;
	padding-left: 8px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}
.div-member-offer-bottm-main
{
	float: left;
	background-color: #B91631;
	height: 100%;
	width: 518px;
	padding-left: 7px;
	padding-right: 7px;
}
.div-member-offer-bottm-top
{
	float: left;
	width: 518px;
	height: 11px;
	background-image: url(../images/member/special_offer_top_bg_3.jpg);
	background-repeat: no-repeat;
}
.div-member-offer-bottm-mid
{
	float: left;
	width: 510px;
	height: 100%;
	background-color: #F8F8F8;
	padding-left: 8px;
}
.div-member-offer-bottom-mid-text
{
	float: left;
	color: #333333;
	font-family: Verdana;
	font-size: 10px;
	width: 365px;
}
.div-member-offer-bottom-mid-image
{
	float: left;
	width: 141px;
	height: 175px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.div-member-offer-bottm-bottom
{
	float: left;
	width: 518px;
	height: 11px;
	background-image: url(../images/member/special_offer_top_bg_3_bot.jpg);
	background-repeat: no-repeat;
}
.div-member-offer-bottm-tc
{
	float: left;
	width: 517px;
	height: 100%;
	background-color: #B91631;
	padding-left: 1px;
	color: #ffffff;
	padding-top: 7px;
	font-family: Verdana;
	font-size: 11px;
}
.div-member-offer-bottom
{
	float: left;
	width: 532px;
	height: 34px;
	background-image: url(../images/member/special_offer_top_bottom.jpg);
	background-repeat: no-repeat;
}

.div-member-offer-Heading
{
	float: left;
	font-size: 10px;
	text-align: left;
	font-weight: bold;
}

/* Member Destination Guide */

.div-MemberDestinationGuide-maingrid-top
{
	float: left;
	width: 365px;
	height: 7px;
	background-image: url(../images/member/top.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.div-MemberDestinationGuide-maingrid-mid
{
	float: left;
	width: 358px;
	background-image: url(../images/member/center.gif);
	background-repeat: repeat-y;
	padding-right: 7px;
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	text-align: justify;
}
.div-MemberDestinationGuide-maingrid-bottom
{
	float: left;
	width: 365px;
	height: 7px;
	background-image: url(../images/member/bottom.gif);
	background-repeat: no-repeat;
}

.div-MemberDestinationGuide-Heading
{
	float: left;
	font-family: Verdana;
	font-size: 12px;
	color: #333333;
	width: 75px;
	font-weight: bold;
}

.div-MemberDestinationGuide-text
{
	float: left;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	width: 90px;
}

.div-MemberDestinationGuide-bold
{
	float: left;
	font-weight: bold;
	width: 20px;
	text-align: left;
}


.member-MemberDestinationGuide-top-heading
{
	font-family: Verdana;
	font-size: 18px;
	color: #044D8C;
	float: left;
	padding-left: 0px;
}
/* End Member Destination Guide */


/*HOSTEL DETAILS OFFERS CLASSES*/
.div-Member-Reg-details-divider
{
	float: left;
	text-align: left;
	width: 180px;
	padding-top: 2px !important;
}
.div-Member-Reg-inner-HostelList-page
{
	width: 548px;
	background-image: url(../images/member/body_tab_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	margin-top: 5px;
	margin-left: 4px !important;
	margin-left: 0px;
	height: 100%;
}
.div-Member-Top-Advertisement
{
	float: left;
	margin-left: 4px !important;
	margin-left: 2px;
}
/*.div-Member-Top-Advertisement
{
	float: left;
	margin-left: 4px !important;
	margin-left: 2px;
	margin-top:4px;
}*/
.div-Member-Top-Advertisement-hoteldetails
{
	float: left;
	margin-left: 4px !important;
	margin-left: 0px;
	margin-top:4px;
}
.div-Member-Top-Advertisement-outer
{
	float: left;
	margin-left: 4px !important;
	margin-left: 2px;
}

.div-member-reg-right-main-top
{
	float: left; /*height:795px !important; 	height:700px; */
}


.div-member-Registration-details
{
	font-family: Verdana;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	float: left;
	padding: 2px 0px 0px 0px;
	font-size: 10px;
	width: 102px;
	text-align: left;
}


.div-allocation-prices-text
{
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	border-bottom: solid 1px #e4e4e4;
}
.div-allocation-prices-header
{
	font-family: Verdana;
	font-size: 8px;
	color: #333333;
	font-weight: bold;
}

/*MEMBER SECTION ROOM AVAILABILITY CLASSES*/
.div-room-availability-main
{
	width: 540px;
	height: 100%;
}
.div-room-availability-top
{
	width: 532px;
	height: 7px;
	background-image: url(../Images/Member/availability_curve_top.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	float: left;
	padding-left: 4px;
	padding-right: 4px;
}
.div-room-availability-center
{
	width: 532px;
	height: 100%;
	background-image: url(../Images/Member/availability_curve_cen.gif);
	background-repeat: repeat-y;
	float: left;
	padding-left: 4px;
	padding-right: 4px;
}
.div-room-availability-center-bottom
{
	width: 533px;
	height: 30px;
	float: left;
	background-color: #DBEBF8;
	background-image: url(../Images/Member/availability_curve_cen.gif);
	background-repeat: repeat-y;
	padding-left: 4px;
	padding-right: 4px;
}
.div-room-availability-center-bottom-bgcolor
{
	width: 532px;
	height: 30px;
	float: left;
	background-color: #DBEBF8;
}
.div-room-availability-bottom
{
	width: 532px;
	height: 7px;
	background-image: url(../Images/Member/availability_curve_bot.gif);
	background-position: top;
	background-repeat: no-repeat;
	float: left;
	padding-left: 4px;
	padding-right: 4px;
}
.div-room-availability-header
{
	width: 100%;
	height: 20px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 5px;
	background-color: #DBEBF8;
}
.div-room-availability-topheader
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	height: 34px; /*background-color: #DBEBF8;*/ /*color: #005FB0;*/
	background-color: #044D8C;
	color: #ffffff;
	padding-left: 5px;
	padding-bottom: 6px;
}
.div-room-availability-footer
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	height: 30px;
	background-color: #DBEBF8;
	color: #005FB0;
	padding-left: 5px;
}
.div-room-availability-button-bgcolor
{
	background-color: #DBEBF8;
}
.div-room-availability-items
{
	background-color: #F1F8FE;
	color: #333333;
	height: 20px;
	padding-left: 5px;
	text-align: left;
}
.div-room-availability-alternateitems
{
	background-color: #F1F8FE;
	color: #333333;
	height: 20px;
	padding-left: 5px;
	text-align: left;
}
.div-room-availability-available
{
	height: 16px;
	width: 16px;
	float: left;
	background-image: url(../Images/Member/icon_check.gif);
	background-repeat: no-repeat;
}
.div-room-availability-notavailable
{
	height: 16px;
	width: 16px;
	float: left;
	background-image: url(../Images/Member/icon_cross.gif);
	background-repeat: no-repeat;
}

/*MEMBER SECTION ROOM AVAILABILITY CLASSES*/

.div-security-question-panel
{
	display: none;
}
.grid-default-memberforum-topheader
{
	font-family: Verdana;
	color: #0060B3;
	font-weight: bold;
	font-size: 12px;
	height: 30px;
	background-image: url(../images/member/forum_top_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.grid-default-memberloyalitypoints-topheader
{
	font-family: Verdana;
	color: #0060B3;
	font-weight: bold;
	font-size: 10px;
	width: 100%;
	height: 26px;
	background-image: url(../images/member/forum_cen_bg.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.grid-default-memberloyalitypoints-topheader-foroffer
{
	font-family: Verdana;
	color: #0060B3;
	font-weight: bold;
	font-size: 12px;
	width: 100%;
	height: 26px;
	background-color: Transparent; /*background-image: url(../images/member/forum_cen_bg.gif); 	background-repeat: repeat-x; 	background-position: center;*/
}

.grid-default-memberloyalitypoints-topheader-firtscolumn
{
	font-family: Verdana;
	color: #0060B3;
	font-weight: bold; /*font-size: 10px;*/
	height: 26px;
	background-image: url(../images/member/forum_top_bg.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: Transparent;
	padding-left: 5px;
	width: 530px;
	text-align: left;
}

.grid-default-memberbookings-topheader-firtscolumn
{
	font-family: Verdana;
	color: #0060B3;
	font-weight: bold;
	font-size: 12px;
	height: 26px;
	background-image: url(../images/member/forum_top_bg.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: Transparent;
	padding-left: 5px;
	text-align: left;
}


.grid-default-memberloyalitypoints-topheader-lastcolumn
{
	font-family: Verdana;
	color: #0060B3;
	font-weight: bold;
	font-size: 10px;
	height: 26px;
	background-image: url(../images/member/forum_top_bg.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #ffffff;
}

.grid-default-memberloyalitypoints-alternateitems
{
	background-color: #EFF6FC;
	color: #333333;
	height: 20px;
	padding-left: 15px;
	font-size: 10px;
	text-align: left;
	font-family: Verdana; /*border-bottom:solid 1px #e4e4e4;*/
}
.grid-default-memberloyalitypoints-alternateitems-foroffer
{
	/*background-color: #EFF6FC;*/
	color: #333333;
	padding-left: 15px;
	font-size: 10px;
	text-align: left;
	font-family: Verdana; /*border-bottom:solid 1px #e4e4e4;*/
}

.grid-default-memberloyalitypoints-text
{
	font-size: 10px;
	font-family: Verdana;
	text-align: left;
}

.grid-default-memberforum-alternateitems
{
	background-color: #EFF6FC;
	color: #333333;
	height: 20px;
	padding-left: 15px;
	text-align: left;
	font-family: Verdana;
	border-bottom: solid 1px #e4e4e4;
}

.div-Member-Forum-page
{
	width: 540px;
	background-image: url(../images/member/body_tab_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	height: 100%;
}
.div-language-flags-outer
{
	float: right;
	padding-right: 30px;
}
.div-Member-Reemed
{
	font-family: Verdana;
	font-size: small;
	padding-top: 5px;
}

.div-member-reemed-text-align-left
{
	text-align: left;
}

.div-reemed-third-upper-bg
{
	float: left;
	background-image: url(../images/member/curve_top.gif);
	background-position: bottom;
	width: 534px;
	height: 10px;
	background-repeat: no-repeat;
}

.div-reemed-third-tchmiddle-bg
{
	float: left;
	width: 534px;
	height: 100%;
	background-color: #EEF6FC;
}

.div-reemed-third-tchbottom-bg
{
	float: left;
	background-image: url(../images/member/curve_bottom.gif);
	background-position: top;
	width: 534px;
	height: 10px;
	background-repeat: no-repeat;
}

.div-reemed-third-Heading
{
	float: left;
	font-family: Verdana;
	font-size: 12px;
	color: #333333;
	text-align: justify;
	width: 80px;
	font-weight: bold;
}
.div-reemed-third-text
{
	float: left;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	width: 200px;
}

.div-reemed-third-bold
{
	float: left;
	font-weight: bold;
	width: 20px;
	text-align: left;
}


.Blue-text-bold
{
	font-family: Verdana;
	font-size: 10pt;
	color: #005FB0;
	font-weight: bold;
}
.Blue-text-bold-small
{
	font-family: Verdana;
	font-size: 10px;
	color: #005FB0;
	font-weight: bold;
}

.text-normal
{
	font-family: Verdana;
	font-size: 10pt;
}

/* Group Booking Member */

.div-MoreInfoGrpBooking-button-bgcolor
{
	background-color: #DBEBF8;
}

.div-MemberGroupBooking-Heading
{
	font-family: Verdana;
	font-size: 9pt;
	float: left;
	padding-left: 35px;
}


.div-MemberGroupBookingField-Blue-RightHeading
{
	font-weight: bold;
	font-size: 10px;
	float: left;
	text-align: left;
	font-family: Verdana;
	color: #005FB0;
}

.div-MemberGroupBookingField-Heading
{
	font-weight: bold;
	font-size: 9px;
	float: left;
	width: 220px;
	text-align: left;
	font-family: Verdana;
	color: #333333;
	padding-top: 2px;
}


.div-MemberGroupBookingNote-Heading
{
	font-size: 9px;
	float: left;
	width: 300px;
	text-align: left;
	font-family: Verdana;
	color: #333333;
	padding-top: 2px;
}

.div-MemberGroupBookingField-Blue-Heading
{
	font-weight: bold;
	font-size: 9px;
	float: left;
	width: 250px;
	text-align: left;
	font-family: Verdana;
	color: #005FB0;
	padding-left: 10px;
}

.div-MemberGroupBookingField-fields
{
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	float: left;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 5px;
}

.div-MemberGrpbook4Field-fields
{
	padding-left: 10px;
	padding-top: 1px;
	float: left;
}

.div-MemberGrpbook4Field-Heading
{
	font-weight: bold;
	font-size: 9px;
	float: left;
	text-align: left;
	font-family: Verdana;
	color: #333333;
	padding-top: 2px;
}

.div-MemberGrpbook4BookRefField-Heading
{
	font-weight: bold;
	font-size: 12px;
	float: left;
	text-align: left;
	font-family: Verdana;
	color: #B91631;
	padding-left: 2px;
}

.div-MemberGrpBookrefBackGround
{
	float: left;
	padding-top: 2px;
	width: 660px;
	background-color: #F0F0F0;
	height: 20px;
}
.div-MemberGroupBookingHistory-fields
{
	padding-left: 15px;
	padding-top: 1px;
	float: left;
}

.Member-GrpBookTableRowHeading
{
	font-weight: bold;
	font-size: 10px;
	float: left;
	text-align: left;
	font-family: Verdana;
	color: #333333;
	padding-top: 2px;
	width: 140px;
}

.Member-GrpBookDetailsTableRowData
{
	font-size: 10px;
	float: left;
	text-align: left;
	font-family: Verdana;
	color: #333333;
	padding-top: 2px;
	width: 140px;
}

.Member-GrpBookDetailsTableRowHeading
{
	font-weight: bold;
	font-size: 10px;
	float: left;
	text-align: left;
	font-family: Verdana;
	color: #333333;
	padding-top: 2px;
	width: 100px;
}


.Member-GrpBookTableRowData
{
	font-size: 10px;
	float: left;
	text-align: left;
	font-family: Verdana;
	color: #333333;
	padding-top: 2px;
	width: 180px;
}

.div-MemberGrpbookingHistoryField-Heading
{
	font-weight: bold;
	font-size: 9px;
	float: left;
	text-align: left;
	font-family: Verdana;
	color: #333333;
	padding-top: 2px;
}

.grid-MemberGroupBookingHistory-Heading
{
	background-position: left;
	background-color: #B91631;
	height: 12px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.grid-MemberGroupBookingHistoryTop-Heading
{
	background-position: left;
	background-color: #B91631;
	height: 12px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.div-MemberGroupBookingHistory-Heading-red
{
	float: left;
	font-size: 10px;
	text-align: left;
	color: #B91631;
	font-family: Verdana;
}
.div-MemberGroupBookingHistory-Heading-red-table
{
	font-size: 10px;
	text-align: left;
	color: #B91631;
	font-family: Verdana;
}

.div-SuperGroupBookingHistory-Heading-red
{
	font-size: 10px;
	text-align: left;
	color: #B91631;
	font-family: Verdana;
}

.div-SendMessage-Heading
{
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	font-family: Verdana;
	float: left;
	width: 535px;
	height: 20px;
	background-color: #005FB0;
	color: White;
}

.div-SendMessageFrom-Heading
{
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	font-family: Verdana;
	float: left;
	width: 60px;
	height: 20px;
	padding-top: 3px;
	padding-left: 5px;
}
.div-SendMessageFrom-Data
{
	font-size: 10px;
	font-family: Verdana;
	float: left;
	width: 400px;
	height: 20px;
	padding-top: 3px;
	padding-left: 20px;
}

.div-SendMessagepagination-member
{
	float: left;
	width: 547px;
	height: 27px;
	text-align: center;
}


.Member-GrpQuoteDetailsTableDateHeading
{
	color: #333333;
	width: 80px;
	text-align: center;
	font-weight: bold;
}
.Member-GrpQuoteDetailsTableRoomTypeHeading
{
	color: #333333;
	width: 150px;
	text-align: center;
	font-weight: bold;
}

.Member-GrpQuoteDetailsTableNumberOfRoomHeading
{
	color: #333333;
	width: 80px;
	text-align: center;
	font-weight: bold;
}

.Member-GrpQuoteDetailsTableRateHeading
{
	color: #333333;
	width: 100px;
	text-align: center;
	font-weight: bold;
}

.Member-GrpQuoteDetailsTableTotalHeading
{
	color: #333333;
	width: 100px;
	text-align: center;
	font-weight: bold;
}
/* End Group Booking Member */





/*MEMBER SECTION Offer CLASSES*/

.grid-member-section-offer-topheader-lastcolumn
{
	font-family: Verdana;
	color: #0060B3;
	font-weight: bold;
	font-size: 12px;
	height: 26px;
	background-image: url(../images/member/forum_top_bg.gif);
	width: 539px;
	background-repeat: no-repeat;
	background-position: right;
	background-color: #ffffff;
}

.div-member-offer-blue-header
{
	font-family: Verdana;
	font-size: 12px;
	color: #0060B3;
	font-weight: bold;
}


.div-member-offer-template-mid-text
{
	float: left;
	color: #333333;
	font-family: Verdana;
	font-size: 10px;
	width: 410px;
}

.div-member-offer-template-mid-image
{
	float: left;
	width: 95px;
	height: 105px;
	padding-top: 5px;
	padding-bottom: 5px;
}


/*MEMBER SECTION OFFER CLASSES*/

/*  Super Admin */
.div-Super-GroupBooking-BlueHeader
{
	text-align: left;
	color: #005FB0;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	padding-left: 15px;
	font-family: Verdana;
}

.div-SuperGRPBookingHistoryFieldWidth
{
	float: left;
	width: 120px;
}
.div-SuperGRPBookingHistoryQtyWidth
{
	float: left;
	width: 40px;
}
.div-SuperGRPBookingHistoryRateWidth
{
	float: left;
	padding-left: 30px;
	width: 100px;
	text-align: right;
}
.div-SuperGRPBookingHistoryTotalRateWidth
{
	float: left;
	width: 100px;
	text-align: right;
	padding-left: 20px;
}
.div-SuperGRPBookingHistorySubTotalWidth
{
	width: 410px;
	text-align: right;
}


/* Super Admin */

/* Member Advertisment Hot Spot */

.div-member-Advertisment-Hot-Spot
{
	float: left;
	font-family: Verdana;
	font-size: 12px;
	padding-left: 3px;
	background-color: #B91631;
	border: solid 2px #e4e4e4;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	padding-top: 12px;
	margin-left: 3px;
}
.div-member-review-My-stay
{
	font-size: 12px;
	font-family: Verdana;
	text-align: left;
	padding-left: 5px;
}

.grid-default-review-my-stay-alternateitems
{
	background-color: #EFF6FC;
	color: #333333;
	height: 20px;
	font-size: 12px;
	font-family: Verdana; /*border-bottom:solid 1px #e4e4e4;*/
}

.grid-default-review-my-stay-marks
{
	padding-bottom: 3px;
	padding-top: 5px;
}

.grid-default-review-my-stay-topheader-firtscolumn
{
	font-family: Verdana;
	color: #0060B3;
	font-weight: bold;
	/*font-size: 12px;*/
	height: 26px;
	background-image: url(../images/member/forum_top_bg.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #ffffff;
	padding-left: 15px;
}


.div-SurveyResult-RatingBackground
{
	height: 13px;
	width: 100px;
	float: left;
	background-image: url(../Images/Member/rating_box_bg.gif);
	background-repeat: no-repeat;
}

/* Member Advertisment Hot Spot */

/*MEMBER SCETION NEW HEADER CLASSES*/
.user-headerleft-new
{
	float: left;
	width: 169px;
	padding: 0px;
	background-image: url(../Images/member/sbp_logo_new.gif);
	height: 140px;
	background-repeat: no-repeat;
}
.user-headerright-new
{
	float: left;
	width: 608px;
	padding: 0px;
}
.div-home-pagerighttop-new
{
	float: left;
	width: 608px;
	background-image: url(../Images/Member/top_right_flag_bg.jpg);
	background-repeat: repeat-x;
	height: 3px;
}
#page-right-bgdiv-new
{
	float: left;
	width: 608px;
	height: 36px;
	background-image: url(../Images/Member/top_right_flag_bg.jpg);
	background-repeat: repeat-x;
}
.default-text-white-language
{
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
}
.div-home-toptabs-new
{
	float: left;
	padding-left: 15px !important;
	padding-left: 12px;
}
.user-Member-greyimage
{
	float: left;
	width: 608px;
	height: 83px;
	background-image: url(../Images/Member/top_right_flag_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.user-Member-blueimage
{
	float: left;
	width: 608px;
	height: 83px;
	background-image: url(../Images/Member/header_img.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.user-rightheader-bottom-image
{
	width: 580px;
	height: 21px;
	background-image: url(../Images/Member/sub_menu_img.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-left: 28px;
	padding-top: 1px;
}
.user-login-left
{
	float: left;
	width: 6px;
	height: 34px;
	background-image: url(../Images/Member/blue_corner_left.gif);
	background-repeat: no-repeat;
}
.user-login-right
{
	float: left;
	width: 6px;
	height: 34px;
	background-image: url(../Images/Member/blue_corner_right.gif);
	background-repeat: no-repeat;
}
.user-login-center
{
	float: left;
	width: 748px;
	height: 30px;
	padding-top: 4px;
	background-image: url(../Images/Member/blue_bg_cen.gif);
	background-repeat: repeat-x;
}
.user-login-heading
{
	float: left;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
	text-align: left;
	padding-top: 4px;
	padding-left: 5px;
}
.user-login-text
{
	float: left;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana;
	text-align: center;
	padding-right: 3px;
}
.user-login-text-control
{
	float: left;
	padding-right: 5px;
}
.user-login-text-links
{
	float: left;
	color: #ffffff;
	text-align: center;
	padding-left: 8px;
}
.user-login-separator
{
	float: left;
	width: 15px;
	text-align: left;
}
.userlogin-links, .userlogin-links:link, .userlogin-links:active, .userlogin-links:visited
{
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
.userlogin-links:hover
{
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
}
.home-subheader, .home-subheader:link, .home-subheader:active, .home-subheader:visited
{
	font-size: 9px;
	color: #ffffff;
	font-family: Verdana;
	background-color: Transparent;
	text-align: right;
	font-weight: normal;
	text-decoration: none;
}
.home-subheader:hover
{
	font-size: 9px;
	color: #ffffff;
	font-family: Verdana;
	background-color: Transparent;
	text-align: right;
	font-weight: normal;
	text-decoration: underline;
}
.div-user-subheader-links-text
{
	float: left;
	padding-left: 1px !important;
	padding-left: 1px;
	text-align: right;
	padding-right: 10px;
}

/*MEMBER SCETION NEW HEADER CLASSES*/

.div-MemberJob-Heading
{
	font-weight: bold;
	font-size: 9px;
	float: left;
	width: 150px;
	text-align: left;
	font-family: Verdana;
	color: #333333;
	padding-top: 2px;
}
.div-Advance-SearchPanel
{
	background-color: #DADBDE;
	width: 198px;
	margin-left: 1px;
	padding-left: 10px;
}

.div-Advance-SearchTextBlack
{
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	color: #000000;
	height: 12px;
	cursor: pointer;
}
.div-Advance-SearchText
{
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	color: #000000;
	height: 12px;
	cursor: pointer;
	margin-left: 17px;
	padding-top: 5px;
}
.div-Member-Quote-Heading
{
	width: 160px;
}

.div-cursor-default
{
	cursor: pointer;
}
.div-Member-Quote-NoofBeds
{
	width: 64px;
}


.member-destinationguide-heading
{
	padding-top: 8px;
	font-family: Verdana;
	font-size: 10px;
	color: #044D8C;
	height: 25px;
	float: left;
	padding-left: 3px;
}


.div-desinationguide-top--header
{
	float: left;
	background-image: url(../images/member/left_dest_top_box.gif);
	background-position: bottom;
	width: 160px;
	height: 6px;
	background-repeat: no-repeat;
}

.div-desinationguide-middle
{
	float: left;
	/*background-image: url(../images/member/left_box_dest_cen_bg.gif);*/
	color: #005FAF;
	background-color:#EEF6FC;
	width: 154px;
	margin-left:3px !important;
	margin-left:2px;
	height: 100%;
	/*background-repeat: repeat-x;*/

}
.div-desinationguide-bottom
{
	float: left;
	background-image: url(../images/member/left_box_dest_bottom_bg.gif);
	background-position: top;
	width: 160px;
	height: 6px;
	background-repeat: no-repeat;
}

.member-Smart-Point-Block-blue
{
	float: left;
	font-size: 10px;
	text-align: left;
	font-family: Verdana;
	color: #005FAF;
}

.member-Smart-Point-Button
{
	width: 170px;
}

.div-member-Smart-Point-font
{
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	text-align: justify;
}

.member-Smart-Point-Search-Block
{
	width: 190px;
	background-image: url(../images/member/smart_point_blue_round_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 121px;
}

.div-event-description
{
	float: left;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	width: 270px;
}


.div-desinationguide-ImageGallery-top
{
	float: left;
	background-image: url(../Images/Member/gallery_dest_top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 160px;
	height: 6px;
	padding-left: 0px !important;
	padding-left: 2px;
}

.div-desinationguide-ImageGallery-bottom
{
	float: left;
	background-image: url(../Images/Member/gallery_dest_bottom.gif);
	background-repeat: no-repeat;
	width: 160px;
	height: 6px;
}

.div-desinationguide-ImageGallery-center
{
	float: left;
	background-image: url(../Images/Member/gallery_dest_cen.gif);
	background-repeat: repeat;
	width: 160px;
}

.div-destguide-menu-heading
{
	float: left;
	font-family: Verdana;
	font-size: 10px;
	text-align: left;
	color: #005FB0;
	font-weight: bold;
	padding-bottom: 5px;
	height: 14px;
	padding-top: 3px;
	padding-left: 3px;
	width: 110px;
}

/* Member Section For Link Exchange */

.div-MemberLink-top-left
{
	float: left;
	background-image: url(../images/member/greay_round_top_l.gif);
	background-repeat: no-repeat;
	width: 7px;
	height: 6px;
}
.div-MemberLink-top-line
{
	float: left;
	background-image: url(../images/member/grey_top_hr_line.gif);
	background-repeat: repeat-x;
	width: 7px;
	height: 6px;
}

.div-MemberLink-top-right
{
	float: left;
	background-image: url(../images/member/greay_round_top_r.gif);
	background-repeat: no-repeat;
	width: 7px;
	height: 6px;
}

.div-MemberLink-left-line
{
	float: left;
	width: 7px;
	height: 6px;
	background-image: url(../images/member/grey_left_hr_line.gif);
	background-repeat: repeat-y;
}

.div-MemberLink-right-line
{
	float: left;
	width: 7px;
	height: 6px;
	background-image: url(../images/member/grey_right_hr_line.gif);
	background-repeat: repeat-y;
}

.div-MemberLink-bottom-left
{
	float: left;
	background-image: url(../images/member/greay_round_bot_l.gif);
	background-repeat: no-repeat;
	width: 6px;
	height: 7px;
}
.div-MemberLink-bottom-line
{
	float: left;
	background-image: url(../images/member/grey_bot_hr_line.gif);
	background-repeat: repeat-x;
	width: 6px;
	height: 7px;
}

.div-MemberLink-bottom-right
{
	float: left;
	background-image: url(../images/member/greay_round_bot_r.gif);
	background-repeat: no-repeat;
	width: 7px;
	height: 6px;
}

.div-MemberLink-RightPart-top-left
{
	float: left;
	background-image: url(../images/member/left_blue_top_round.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	width: 210px;
	height: 7px;
}
.div-MemberLink-RightPart-Middle
{
	float: left;
	background-color: #EEF6FC;
	background-repeat: repeat;
	width:162px;
	height:100%;
}

.div-MemberLink-RightPart-top-right
{
	float: left;
	background-image: url(../images/member/blue_box_top_r.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	width: 7px;
	height: 5px;
}

.div-MemberLink-RightPart-bottom-Middle
{
	float: left;
	background-color: #EEF6FC;
	background-repeat: repeat;
	height: 7px;
}

.div-MemberLink-RightPart-bottom-left
{
	float: left;
	background-image: url(../images/member/left_blue_bottom_round.gif);
	background-repeat: no-repeat;
	background-position:top;
	width: 210px;
	height: 7px;
}
.div-MemberLink-RightPart-bottom-right
{
	float: left;
	background-image: url(../images/member/blue_box_bot_r.gif);
	background-repeat: no-repeat;
	width: 8px;
	height: 7px;
}



.div-MemberLink-WebsiteName1
{
	float: left;
	font-family: Verdana;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

.div-MemberLink-WebsiteName, .div-MemberLink-WebsiteName:link, .div-MemberLink-WebsiteName:active, .div-MemberLink-WebsiteName:visited
{
	font-size: 12px;
	color: #B91631;
	font-family: Verdana;
	background-color: Transparent;
	text-align: right;
	font-weight: bold;
	text-decoration: none;
}

.div-memberlink-rightpart-center
{
	float: left;
	background-color: #EEF6FC;
	width: 200px;
	padding-left:5px;
	padding-right:5px;
	height: 100%;
}

.div-Member-DestinationGuide-FastFact
{
	float: left;
	width: 355px;
	margin-top: 8px;
}

.div-Padding-Top2
{
	padding-top: 5px;
}


.div-Member-Message-center
{
	float: left;
	text-align: left;
	width: 170px;
	padding-top: 2px !important;
}

.div-Default-Font-GroupBooking
{
	font-family: Verdana;
	color: #333333;
	font-size: 12px;
}

.Super-GrpQuoteDetailsTableDateHeading
{
	color: #333333;
	width: 80px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}
.Super-GrpQuoteDetailsTableRoomTypeHeading
{
	color: #333333;
	width: 150px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}
.Super-GrpQuoteDetailsTableNumberOfRoomHeading
{
	color: #333333;
	width: 60px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}

.Super-GrpQuoteDetailsTableRateHeading
{
	color: #333333;
	width: 100px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}

.Super-GrpQuoteDetailsTableTotalHeading
{
	color: #333333;
	width: 100px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}


.Super-GrpQuoteDetailsTableDateData
{
	color: #333333;
	width: 80px;
	text-align: center;
	font-size: 12px;
}
.Super-GrpQuoteDetailsTableRoomTypeData
{
	color: #333333;
	width: 150px;
	text-align: center;
	font-size: 12px;
}
.Super-GrpQuoteDetailsTableNumberOfRoomData
{
	color: #333333;
	width: 60px;
	text-align: center;
	font-size: 12px;
}

.Super-GrpQuoteDetailsTableRateData
{
	color: #333333;
	width: 100px;
	text-align: center;
	font-size: 12px;
}

.Super-GrpQuoteDetailsTableTotalData
{
	color: #333333;
	width: 100px;
	text-align: center;
	font-size: 12px;
}


.div-SuperGroupBookingField-Blue-RightHeading
{
	font-weight: bold;
	font-size: 10px;
	float: left;
	text-align: left;
	font-family: Verdana;
	color: #005FB0;
}

.div-SuperGroupBookingField-Heading
{
	font-weight: bold;
	font-size: 10px;
	float: left;
	width: 220px;
	text-align: left;
	font-family: Verdana;
	color: #333333;
	padding-top: 2px;
}
.Super-GrpBookDetailsTableRowHeading
{
	font-weight: bold;
	font-size: 10px;
	float: left;
	text-align: left;
	font-family: Verdana;
	color: #333333;
	padding-top: 2px;
	width: 120px;
}

.Super-GrpBookDetailsTableRowData
{
	font-size: 10px;
	float: left;
	text-align: left;
	font-family: Verdana;
	color: #333333;
	padding-top: 2px;
	width: 180px;
}

.div-Super-SendMessage-Heading
{
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	font-family: Verdana;
	float: left;
	width: 700px;
	height: 20px;
	background-color: #005FB0;
	color: White;
}

.div-Text-align
{
	text-align: left;
}


.HostelAvailability
{
	width: 228px;
	background-image: url(../Images/Member/room_avability_bg.gif); /*background-repeat: repeat-y;*/
	background-repeat: no-repeat;
	margin-top: 10px;
	height: 189px;
	margin-left: 5px;
}


.member-ViewMoreHostelAvailability-full-bottom-icon
{
	padding-top: 8px;
	padding-left: 7px;
	float: left;
	height: 32px;
}


.member-ViewMoreHostelAvailability-full-bottom-heading
{
	padding-top: 8px;
	font-family: Verdana;
	font-size: 12px;
	color: #044D8C;
	height: 25px;
	float: left;
	font-weight: bold;
	padding-top: 15px;
	padding-left: 3px;
}

.HostelFacliity
{
	width: 330px;
	background-image: url(../Images/Member/room_avability_bg_300.gif); /*background-repeat: repeat-y;*/
	background-repeat: no-repeat;
	margin-top: 10px;
	height: 189px;
	margin-left: 5px;
}
.CustomerFeedBack-links, .CustomerFeedBack:link, .CustomerFeedBack:active, .CustomerFeedBack:visited, .CustomerFeedBack:hover
{
	color: #333333;
	width: 100%;
	background-color: Transparent;
	text-align: left;
	text-decoration: underline;
	font-weight: bold;
}

.prop-website-link, .prop-website-link:link, .prop-website-link:active, .prop-website-link:visited, .prop-website-link:visited:hover
{
	color: #B91631;
	width: 100%;
	background-color: Transparent;
	text-align: left;
	text-decoration: none;
}
.prop-website-link:hover
{
	color: #B91631;
	width: 100%;
	background-color: Transparent;
	text-align: left;
	text-decoration: underline;
}

.div-member-custrevbox-top
{
	width: 210px;
	height: 9px;
	background-image: url(../images/member/custrev_left_top_round.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
}
.div-member-custrevbox-mid
{
	width: 210px;
	height: 100%;
	background-image: url(../images/member/custrev_lleft_cen_vr_line.gif);
	background-repeat: repeat-y;
	float: left;
}
.div-member-custrevbox-bottom
{
	width: 210px;
	height: 9px;
	background-image: url(../images/member/custrev_left_bottom_round.gif);
	background-repeat: no-repeat;
	float: left;
}
.div-member-custrevbox-text
{
	color: #333333;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana;
}
.div-hostelimages-header
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	height: 30px;
	background-color: Transparent;
	color: #005FB0;
	padding-left: 5px;
}

.member-other-notcompulsory-links, .member-other-notcompulsory-links:link, .member-other-notcompulsory-links:active, .member-other-notcompulsory-links:visited
{
	font-size: 10px;
	color: #666666;
	font-family: Verdana;
	text-align: right;
	font-weight: normal;
	text-decoration: none;
}
.member-other-notcompulsory-links:hover
{
	font-size: 10px;
	color: #005FB0;
	font-family: Verdana;
	background-color: Transparent;
	font-weight: normal;
	text-decoration: underline;
}
.member-other-links, .member-other-links:link, .member-other-links:active, .member-other-links:visited
{
	font-size: 10px;
	color: #B91631;
	font-family: Verdana;
	background-color: Transparent;
	text-align: right;
	font-weight: bold;
}
.member-other-links:hover
{
	font-size: 10px;
	color: #005FB0;
	font-family: Verdana;
	background-color: Transparent;
	text-align: right;
	font-weight: bold;
	text-decoration: underline;
}
.character-limit-text
{
	font-size: 10px;
	color: red;
	font-family: Verdana;
	font-weight: normal;
}



/* MINI Website */

.member-home-mid
{
	float: left;
	width: 771px !important;
	width: 765px;
	background-color: #ffffff;
	margin-left: 6px !important;
	margin-left: 5px;
	height: 100%;
}
.member-home-left
{
	float: left;
	margin-left: 4px !important;
	margin-left: 0px;
	width: 210px;
}
.div-Search-Control
{
	width: 210px;
	height: 210px;
	background-image: url(../images/member/book_bg.jpg);
	background-repeat: no-repeat;
	float: left;
}


.div-SearchControl-SubHeadings-Red
{
	font-family: Verdana;
	font-size: 14px;
	text-align: left;
	color: #B91631;
	font-weight: bold;
	padding-bottom: 2px;
	height: 14px;
	padding-top: 0;
	float: left;
	padding-top: 5px;
	padding-left: 10px;
}


.div-home-SearchControl-boldtext
{
	float: left;
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}

.div-HomeSearch-Main
{
	float: left;
	width: 210px;
	padding-top: 5px;
}

.div-HomeSBPText-Main
{
	float: left;
	width: 500px;
	padding-left: 2px;
}

.search-control-currency
{
	float: left;
	padding-left: 6px;
	padding-top: 5px;
}

.div-Admin-PostCard-TopBg
{
	width: 145px;
	float: left;
	height: 7px;
	background-image: url(../Images/stamp_top.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}


.div-Admin-PostCard-CenterBG
{
	width: 145px;
	float: left;
	height: 110px;
	background-repeat: repeat-y;
	background-image: url(../Images/stamp_cen_bg.gif);
}
.div-Admin-PostCard-BottomBG
{
	width: 145px;
	float: left;
	height: 21px;
	background-image: url(../Images/stamp_bottom.gif);
	background-repeat: no-repeat;
}

.div-PostCard-RedHeading
{
	float: left;
	font-size: 12px;
	text-align: left;
	color: #B91631;
	font-weight: bold;
	font-family:Verdana;
}
.div-PostCard-Heading
{
	float: left;
	font-size: 10px;
	text-align: left;
	font-weight: bold;
}
/*MEMBER SECTION SPECIAL DEALS CLASSES*/
.spcl-deal-rowbg-top
{
	float: left;
	background-image: url(../images/member/offer_top.gif);
	width: 539px;
	height: 6px;
	background-repeat: no-repeat;
	background-position: bottom;
}

.spcl-deal-rowbg-center
{
	float: left;
	background-image: url(../images/member/offer_cen.gif);
	width: 527px;
	height: 100%;
	background-repeat: repeat-y;
	padding-left: 6px;
	padding-right: 6px;
}

.spcl-deal-rowbg-bottom
{
	float: left;
	background-image: url(../images/member/offer_bottom.gif);
	width: 539px;
	height: 6px;
	background-repeat: no-repeat;
	background-position: top;
}
.spcl-deal-rowbg-center-left
{
	float: left;
	width: 80px;
	height: 80px;
}

.spcl-deal-rowbg-center-mid
{
	float: left;
	width: 346px;
	height: 80px;
}

.spcl-deal-rowbg-center-right
{
	float: left;
	width: 100px;
	height: 50px;
	padding-top: 30px;
}
.spcl-deal-detail-heading
{
	float: left;
	width: 190px;
	font-weight: bold;
}
.spcl-deal-detail-heading-separator
{
	float: left;
	width: 10px;
	font-weight: bold;
}
/*MEMBER SECTION SPECIAL DEALS CLASSES*/

.div-Poll-blue-header
{
	font-family: Verdana;
	font-size: 12px;
	color: #0060B3;
	font-weight: bold;
}


.div-Admin-Adds-TopBg
{
	width: 350px;
	float: left;
	height: 7px;
	background-image: url(../Images/Top_Curve.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.div-Admin-Adds-CenterBG
{
	width: 350px;
	float: left;
	background-repeat: repeat-y;
	height: 350px;
	background-image: url(../Images/Center_BG.gif);
}

.div-Admin-Adds-BottomBG
{
	width: 350px;
	float: left;
	height: 7px;
	background-image: url(../Images/Bottom_Curve.gif);
	background-repeat: no-repeat;
}

/*Member Section Catalog*/
.div-CmsContent
{
	text-align: left;
	padding-left: 10px;
	padding-right: 7px;
}
.div-Category-Pagination
{
	width: 330px;
	padding-left: 180px;
}

.div-ProductCategory-Top
{
	float: left;
	background-image: url(../images/member/shopping_top_curve.gif);
	background-position: bottom;
	width: 210px;
	height: 6px;
	background-repeat: no-repeat;
}

.div-ProductCategory-Middle
{
	float: left;
	background-image: url(../images/member/shopping_cell_bg.gif);
	color: #005FAF;
	width: 210px;
	height: 6;
	background-repeat: repeat-y;
}
.div-ProductCategory-Bottom
{
	float: left;
	background-image: url(../images/member/shopping_bottom_curve.gif);
	background-position: top;
	width: 210px;
	height: 6px;
	background-repeat: no-repeat;
}
.genaral-links-Ctg, .genaral-links-Ctg:link, .genaral-links-Ctg:active, .genaral-links-Ctg:visited
{
	color: #005FAF;
	font-family: Verdana;
	background-color: Transparent;
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
}

.div-ShoppingCart-Product-Top
{
	float: left;
	background-image: url(../images/member/shopping_cart_pr_top.gif);
	background-position: bottom;
	width: 526px;
	height: 9px;
	background-repeat: no-repeat;
}

.div-ShoppingCart-Product-Middle
{
	float: left;
	background-image: url(../images/member/shopping_cart_pr_middle.gif);
	color: #005FAF;
	width: 526px;
	height: 100%;
	background-repeat: repeat-y;
}
.div-ShoppingCart-Product-Bottom
{
	float: left;
	background-image: url(../images/member/shopping_cart_pr_bottom.gif);
	background-position: top;
	width: 526px;
	height: 9px;
	background-repeat: no-repeat;
}

.div_ShoppingCart-Quanitity
{
	font-family: Verdana;
	font-size: 10px;
	color: #0060B3;
	font-weight: bold;
}

.clear-height10
{
	clear: both;
	height: 5px;
	font-size: 5px;
}


.div-memberorder-heading
{
	font-family: Verdana;
	font-size: 10px;
	color: black;
	float: left;
	font-weight: bold;
}


.div-memberorder-details
{
	font-family: Verdana;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	float: left;
	padding: 2px 0px 0px 0px;
	font-size: 10px;
	width: 80px;
	text-align: left;
}
.div-memberorder-control
{
	float: left;
	text-align: left;
	width: 130px;
	padding-top: 2px !important;
}

.div-Productdetail-Heading
{
	float: left;
	font-size: 12px;
	text-align: left;
	color: #B91631;
	font-weight: bold;
	font-family: Verdana;
}
.div-ProductDetail-PriceHeading
{
	font-family: Verdana;
	font-size: 11px;
	color: #0060B3;
	font-weight: bold;
	text-align: left;
}

.div-productdetail-links, .div-productdetail-links:link, .div-productdetail-links:active, .div-productdetail-links:visited
{
	color: #333333;
	background-color: Transparent;
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
	font-family:Verdana;
}
.div-BackCategories
{
	color: #666666;
	background-color: Transparent;
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
}



.div-ShoppingCart-Product-Detail-Top
{
	float: left;
	background-image: url(../images/member/shopping_top_curve_det.gif);
	background-position: bottom;
	width: 231px;
	height: 7px;
	background-repeat: no-repeat;
}

.div-ShoppingCart-Product-Detail-Middle
{
	float: left;
	background-image: url(../images/member/shopping_cen_bg_det.gif);
	width: 231px;
	height: 100%;
	background-repeat: repeat-y;
}
.div-ShoppingCart-Product-Detail-Bottom
{
	float: left;
	background-image: url(../images/member/shopping_bottom_curve_det.gif);
	background-position: top;
	width: 231px;
	height: 7px;
	background-repeat: no-repeat;
}

.div-Shopping-Product-Description
{
	font-family: Verdana;
	color: #333333;
	text-decoration: none;
	float: left;
	padding: 2px 0px 0px 0px;
	font-size: 10px;
	width: 420px;
	text-align: left;
}
.div-SmartPoint-Heading
{
	float: left;
	font-family: Verdana;
	color: #333333;
	text-decoration: none;
	padding: 2px 0px 0px 0px;
	font-size: 11px;
	text-align: left;
}

.div-Loyality-Point-Heading
{
	float: left;
	text-align: left;
	width: 95px;
	padding-top: 2px !important;
}

/*Member Section Catalog */
.divproduct-master-sub-table-heading
{
	float: left;
	border: solid 1px #999999;
	width: 650px;
	background-color: #ebebeb;
}

.divproduct-master-sub-table-inner
{
	float: left;
	height: 18px;
	width: 645px;
	background-color: #B91631;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 5px;
}
.div-shop-cart-total-display
{
	float: left;
	background-color: #EFF6FC;
	color: #333333;
	height: 18px;
	width: 237px;
	padding-left: 299px;
	padding-top: 2px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
}
.div-shop-cart-total-display-order
{
	float: left;
	background-color: #EFF6FC;
	color: #333333;
	height: 18px;
	width: 144px;
	padding-left: 395px;
	padding-top: 2px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	
}
.div-shop-cart-total-edit
{
	float: left;
	background-color: #EFF6FC;
	color: #333333;
	height: 18px;
	width: 219px;
	padding-left: 317px;
	padding-top: 2px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
}
.div-shop-cart-shipping
{
	float: left;
	background-color: #EFF6FC;
	color: #333333;
	height: 18px;
	width: 537px;
	padding-left: 2px;
	padding-top: 2px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
}
.div-shop-cart-shipping-total-display
{
	float: left;
	background-color: #EFF6FC;
	color: #333333;
	height: 18px;
	padding-left: 45px;
	
}
.div-shop-cart-shipping-total-edit
{
	float: left;
	background-color: #EFF6FC;
	color: #333333;
	height: 18px;
	padding-left: 30px;
}
.div-shop-cart-Gtotal-edit
{
	float: left;
	background-color: #EFF6FC;
	color: #333333;
	height: 18px;
	width: 158px;
	padding-left: 378px;
	padding-top: 2px;
}
.div-shop-cart-Gtotal-display
{
	float: left;
	background-color: #EFF6FC;
	color: #333333;
	height: 18px;
	width: 181px;
	padding-left: 358px;
	padding-top: 2px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
}


.divOptionExtras-Table-Header
{
	float: left;
	height: 18px;
	width: 665px;
	background-color: #B91631;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 5px;
}
.divDefaultFontBookingDetails-Mamber
{
	font-size:10px;
	font-family:Verdana;
	color:#333333;
	text-align:left;
}
.TopHeadingColor-BookingDetails-Mamber
{
	font-family: Verdana;
	font-size: 12px;
	text-align: left;
	padding-left:10px;
	color: #B91631;
}

.divOptionExtras-Topheader
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	height: 20px;
	background-color: #F7EEEF;
	color: #333333;
	text-align: left;
}
.divOptionExtras-Items
{
	background-color: #f1faff;
	color: #333333;
	height: 20px;
	padding-left: 5px;
	text-align: left;
}

.divOptionExtras-ItemsInputs
{
	background-color: #ffffff;
	color: #333333;
	height: 15px;
	text-align: left;
	padding-left: 5px;
	text-align: left;
}

/*REPORTS CLASSES*/
.grid-reports-header
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	height: 20px !important;
	height: 20px;
	/*background-image: url(../Images/GroupAdmin/sbp_top_img_1.gif);
	background-repeat: no-repeat; 
	background-position: center;*/
	background-color:#B91631;
	color: #ffffff;
	padding-left: 5px;
}
.grid-reports-items
{
	font-family: Verdana;
	font-size: 10px;
	height: 20px;
	text-align: center;
}
.grid-reports-items-first
{
	padding-left: 6px;
	background-image: url(../Images/GroupAdmin/grid_left_line.gif);
	background-repeat: repeat-y;
	background-position: left;
	border-bottom: solid 1px #e4e4e4;
	border-right: solid 1px #e4e4e4;
	text-align: left;
}
.grid-reports-items-last
{
	background-image: url(../Images/GroupAdmin/grid_left_line.gif);
	background-repeat: repeat-y;
	background-position: right;
	border-bottom: solid 1px #e4e4e4;
	border-right: solid 1px #e4e4e4;
}
.grid-reports-first
{
	/*background-image: url(../Images/GroupAdmin/sbp_top_img_1.gif);
	background-repeat: no-repeat;
	background-position: left;*/
	background-color:#B91631;
	height: 20px;
	text-align: left;
}
.grid-reports-last
{	
	background-color:#B91631;
	height: 20px;
}
.grid-reports-border
{
	border-bottom: solid 1px #e4e4e4;
	border-right: solid 1px #e4e4e4;
}
.Div-ProgressBar
{
	float:left ;
	font-size: larger; 
	position: absolute;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	z-index: 1;
	background-color:Transparent;
	background-image:url(../Images/loader.gif);
	background-repeat:no-repeat;
	background-position:center;
}
.div-margin-left20
{
	margin-left:20px;
}
.div-city-not-listed
{
	float: left; 
	width: 100px; 
	height: 12px; 
	cursor: pointer;
	margin-left:170px;
	font-family:Verdana;
	font-size: 10px;
}
.div-city-not-listed-default
{
	float: left; 
	width: 100px; 
	height: 12px; 
	cursor: pointer;
	font-family:Verdana;
	font-size: 10px;
}
.div-propreg-details
{
	float: left;
	padding: 2px 0px 0px 0px;
	font-size: 10px;
	width: 125px;
}
.div-adv-city-details
{
	float: left;
	padding: 2px 0px 0px 0px;
	font-size: 10px;
	width: 140px;
}

.div-MemberDetails-city-details
{
	float: left;
	padding: 2px 0px 0px 0px;
	font-size: 10px;
	width: 147px;
	font-weight:bold;
}


.bordergid
{
	border:1px solid red;	
}

.div-Google-map
{
	float: left;
	padding: 2px 0px 0px 0px;
	font-size: 10px;
	width: 160px;
}

/* New CSS From Hostels Max*/

.div-product-master-pink-frame
{
	float: left; 
	border: solid 1px #999999; 
	width: 500px; 
	background-color: #F7EEEF;
}

.defualt-red-color
{
	background-color: #B91631;
}

.div-SuperMyAccount-city-details
{
	float: left;
	padding-top: 2px !important;
	width:160px;
}
.groupbooking-adds
{
	float:left;
	margin-top:	5px;
	margin-left:27px !important;
	margin-left:15px;
	
}
.div-inner-right-subheadings
{
font-family: Verdana;
	font-size: 11px;
	color: #0060B3;
	font-weight: bold;
	text-align: left;	
	}

.div-member-contents-inner-pages
{
	float:left;
	padding-left:20px;
	text-align:left;
}
	
.div-member-cms-contents-inner-page
{
	float:left;
	width: 500px;
	padding-right:5px;
}
.div-grp-book-top-advertisement
{
	float:left;
	margin-top:5px;
	margin-left:11px !important;
	margin-left:6px;
}
.div-cartitems-leftpad
{
	padding-left:5px !important;
	padding-left:6px;
}

.Member-GrpBookRequestDetailsRowHeading
{
	font-weight: bold;
	font-size: 10px;
	float: left;
	text-align: left;
	font-family: Verdana;
	color: #333333;
	padding-top: 2px;
	width: 170px;
}

.Member-GrpBookRequestDetailsData
{
	font-size: 10px;
	float: left;
	text-align: left;
	font-family: Verdana;
	color: #333333;
	padding-top: 2px;
	width: 250px;
}

.div-Member-Hosteldetails
{
	float:left;
	padding-left:2px !important;
	padding-left:1px;
}

.admin-login-body-height
{
	height:500px !important;
	height:622px;
	
}

.hostelmaxlogo-MemberSection-CompareHostel
{
	float: left;
	background-image: url(../Images/Member/sbp_logo.gif);
	background-repeat: no-repeat;
	margin-top:10px;
}

.gridHeader-font-booking
{
	color:#ffffff;	
	font-weight:bold;	
}

.member-Recommend-Heading
{
	float: left;
	width: 150px;
	font-size: 12px;
	text-align: left;
	color: #B91631;
	font-weight: bold;
	font-family: Verdana;
}

.member-Recommend-field
{
	float: left;
	width: 180px;
	font-size: 12px;
	text-align: left;
	color: #333333;
	font-weight:bold;
	font-family: Verdana;
}


.div-product-details
{
	float: left;
}

.default-text-message-big
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: left;
}
.div-member-inner-right-body-cms
{
	float: left;
	width: 549px;
	height: 100%;
	background-color: #ffffff;
	padding-top: 0px;
	color: #666666;
	font-family: Verdana;
	font-size: 10px;
	/*margin-top:2px !important;
	margin-top:1px;*/
	/*padding-left: 2px;*/
	margin-left: 5px !important; /*padding-right:5px;*/
	margin-left: 2px;
	background-image: url(../images/member/right_page_top_curve-inner.jpg);
	background-repeat: no-repeat;
	text-align: justify;
}