﻿#lstSchedules  
{
    font-family:Verdana !important;
    line-height :1.5em !important;
    
    }


.italicFont
{
    font-style:italic !important;
}

/* Dialog box popup*/
.clsClassDescriptionBck{ height: 150px; overflow: auto;}
.dialogParent{ position:relative; margin:0 auto; width:600px; }
.dialogPopupInfoMessage{min-height:50px; max-height:300px; overflow-y: auto;}
.dialogPopupImage{width:31;padding:4px 13px 2px 2px;}
.dialogChild{position:absolute; top:0px; z-index:2000}

.dialogHFill
 {
 margin:0px auto;
 min-width:20em;
 width:580px; /* I only cut the left background images out to 800px. You could do much larger, etc. */
 color:#000; 
}


.dialogHFill .hd .c,
.dialogHFill .ft .c {
/* font-size:1px;  ensure minimum height */
 height:11px;
}

.dialogHFill .ft .c {
 height:14px;
}

.dialogHFill .hd {
 background:transparent url(../Images/Common/csi_dialogtl.png) no-repeat  left  0px;
 margin-right:23px;
 *float:left;
 /*  space for right corner */
}

.dialogHFill .hd .c {
 background:transparent url(../Images/Common/csi_dialogtr.png) no-repeat right 0px;
 margin-right:-23px;overflow:hidden;
 height:50px;  
  *float:right;*width:23px;
 /* pull right corner back over "empty" space (from above margin) */
}

.dialogHFill .bd {
 background:transparent url(../Images/Common/csi_dialogml.png) repeat-y 0px 0px;
 margin-right:11px;
}

.dialogHFill .bd .c {
 background:transparent url(../Images/Common/csi_dialogmr.png) repeat-y right 0px;
 margin-right:-11px;
}

.dialogHFill .bd .c .s , .dialogHFill .bd-selected .c-selected .s{
 margin:0px 8px 0px 4px;
/* background:#000 url() repeat-x 0px 0px;*/
 padding:3px 9px 10px 12px
}

.dialogHFill .ft {
 background:transparent url(../Images/Common/csi_dialogbl.png) no-repeat 0px 0px;
 margin-right:23px;text-align:right;
}

.dialogHFill .ft .c {
 background:transparent url(../Images/Common/csi_dialogbr.png) no-repeat right 0px;
 margin-right:-23px;
 height:58px;
*width:23px;
}


.dialogHFill .closeicon{
	position:absolute;
	right:22px;
	top: 18px;
}

.rounddivHeader{float:left; left:20px; top:17px ;position:absolute; font-size:12px; color:#000; font-weight:bold;}


.select-view{
	text-align:right;
	margin-bottom:2px;
}
.select-viewleft{
	text-align:left;
}
.select-view a{
	background-color:#e9e9e9;
	text-decoration:none !important;
	display:inline-block;
	padding:5px 10px;
	text-align:center;
	margin-right:1px;
	font-size:11px;
	font-weight:bold;
	color:#000 !important;	
}
 .select-view a:hover{
	background:#2888e3;
	color:#fff;
}

 .select-view a.selected{
	background:#2888e3;
	color:#fff;
}


 .calender-view-controller{
	background:#c9e3fb;
	padding:5px;
	height:25px;
}
.calender-view-controller .selected-week{
	float:left;
	width:20%;
	color:#000;
	text-align:left;
	line-height:25px;
	font-size:11px;
}
.calender-view-controller .change-calender{
	float:left;
	width:60%;
	text-align:center;
	color:#000;
}
.calender-view-controller .change-calender a.prev, .calender-view-controller .change-calender a.next{
	background: url("../Images/Common/GroupEx/next-prev-calender.png") no-repeat scroll 5px 4px #ECF5FE;
	border-radius:3px;
    display: inline-block;
    height: auto;
    margin-right: 10px;
    padding: 4px 15px;
    text-decoration: none;
    text-indent: -9999px;
}
.calender-view-controller .change-calender a.next{
	background-position:9px -23px;
	margin-left:10px;
}
.calender-view-controller .change-calender span.current-week{
	display:inline-block;
	color:#000000;
}
.calender-view-controller .change-font{
	float:right;
	width:14%;
}

.calender-view-controller .change-font ul li{
	background:#ababab url(../Images/Common/GroupEx/font-arrow.png) 70px center no-repeat;
}

.calender-view-controller .change-font ul li:hover{
	background:#575757 url(../Images/Common/GroupEx/font-arrow.png) 70px center no-repeat;
}


.calender-view-controller .change-font ul li.sel{
	background:#575757 url(../Images/Common/GroupEx/font-arrow.png) 70px center no-repeat;
}






.calender-view-controller .change-font ul ul{
	visibility:hidden;
	position:absolute;
	left:0;
	width:90px;
}
.calender-view-controller .change-font ul > li{
	position:relative;
    padding: 3px 5px;
}

.calender-view-controller .change-font ul li:hover > ul{
	visibility:visible;
}

.calender-view-controller .change-font ul li a{
	color:#fff;
	text-decoration:none;
}

.calender-view-controller .change-font .select-font{
	list-style:none;
	margin:0;
	padding:0;
	float:right;
	width:90px;
}
.calender-view{
	
	clear:both;
     font-family: Verdana,Geneva,sans-serif;   
    /*padding: 0 0 0 45px;
    position: relative;	
   
    background-color: #F8F8F8;*/
}
.calender-view > table{
	width:100%;
	border-collapse:collapse;
	border:1px #e6e6e6 solid;
	border-left:none;
	border-top:none;
}
.calender-view > table th{
	background:#83b1dd;
	padding:10px;
	border-right:1px #7aa9d5 solid;
	text-align:center;
	font-weight:normal;

}
.calender-view > table th.firstColumn
{
  	width:50px;  
    }

.calender-view > table th span.date, .calender-view > table th span.day{
	display:block;
	line-height:20px;
}
.calender-view > table th span.date{
	color:#000;
}
.calender-view > table th span.day{
	color:#d0ffb7;
}
.calender-view > table td{
	padding:0;
	border-bottom:1px #7b7b7b solid;
	border-right:1px #e6e6e6 solid;
}

.calender-view > table td.time-bg{
	background:#f8f8f8;
	width:85px;
}

.calender-view > table td span.time{
	display:block;
	padding:5px;	
	color:#000;
	vertical-align:top;
	text-align:center;
}
.calender-view > table td span.extrainfo{
	display:inline-block;
	padding:5px;
	font-size:12px;
	color:#e21626;
}
.calender-view > table td div.data{
	padding:5px;
	cursor:pointer;
	
	border-bottom:1px solid #BFBFBF;
}

.calender-view > table td div.data:hover{
	background:#373737;
}

.calender-view > table td div.data div.time{
	color:#000;
}
.calender-view > table td div.data div.duration{
	color:#297b3e;
}
.calender-view > table td div.data div.capacity{
	color:#967100;
}
.calender-view > table td div.data div.extrainfo{
	color:#e21626;
}

.calender-view > table td div.data:hover > div.time , .calender-view > table td div.data:hover > div.class-type{
	color:#fff;
}
.calender-view > table td div.data:hover > div.duration{
	color:#82e19a;
}
.calender-view > table td div.data:hover > div.capacity{
	color:#c3a343;
}

.calender-view > table td div.data:hover > div.extrainfo{
	color:#e21626;
}

/*---calender view popup--------*/

.calender-view-popup{
	position:absolute;
	z-index:100;
}
.calender-view-popup.popupLeft1{
	left: 649px;
	top: 310px;
}
.calender-view-popup.popupRight1{
	right:595px;
	top: 310px;
}


.calender-view-popup span.arrow-left{
	background:url(../Images/Common/GroupEx/arrow-left.png) left no-repeat;
	text-indent:-9999px;
	width:14px;
	height:25px;
	position:absolute;
	left:-3px;
	top:24px;
}

.calender-view-popup span.arrow-right{
		background:url(../Images/Common/GroupEx/arrow-right.png) left no-repeat;
	text-indent:-9999px;
	width:14px;
	height:25px;
	position:absolute;
	right:-3px;
	top:24px;
}

.calender-view > table td div.disabled{
	cursor:pointer;
	
    padding: 5px;
	border-bottom:1px solid #BFBFBF;
}
.calender-view > table td div.disabled:hover{
	background:#E1E1E1;
}
.calender-view > table td div.disabled div.time{
	color:#9A9A9A;
}
.calender-view > table td div.disabled div.trainer{
	color:#9A9A9A;
}
.calender-view > table td div.disabled div.class-type{
	color:#9A9A9A;
}
.calender-view > table td div.disabled div.extrainfo{
	color:#9A9A9A;
}

.calender-view > table td div.disabled:hover > div.capacity{
	color:#9A9A9A;
}

.week-details {
	padding:0 30px 0;
	color:#4e4e4e;
}

.week-details h5{
	padding:0;
	margin:0;
	color:#333333;
	font-size:15px;
	width:195px;
	word-wrap:break-word;
	padding-bottom:3px;
}

.week-details span{
	display:block;
	margin-bottom:3px;
}
.week-details substitue span{
	display:inline-block;
}

.week-details span i, .lstSubtitute i, .trainer span i{
	font-size:11px;
	padding-left:3px;
}

.week-details span.time{
	font-size:11px;
}

.week-details span.venue{
	font-size:13px;
}

.week-details span.substitue span a{
	font-size:11px;
	/*padding-left:3px;*/
}
.week-details span.substitue span a{
	color:#0056a6;
	font-size:11px;
	text-decoration:underline;
	/*padding-left:3px;*/
}


.week-details span.substitue img{
	vertical-align:bottom;
}

.fees-details{
	margin:5px 0 0px;
	padding:0 20px;
}

.fees-details div{
	text-align:left;
	padding:0 10px;
	font-size:13px;
	color:#297b3e;
	font-weight:bold;
}

.fees-details span.fees{
	display:inline-block;
	text-align:right;
	float:right;
}

.calender-view-popup .description{
	background:#f4f4f4;
	margin: 0 11px;
    padding: 5px;
}

.calender-view-popup .description p{
	font-size:11px;
	/*height:50px;*/
	overflow:hidden;
	color:#000;
	padding:5px 14px;
	margin:0;
}

.calender-view-popup span.enroll{
	position:absolute;
	right:20px;
	top:22px;
}
.popup_topbg{
	background:url(../Images/Common/GroupEx/popup_topbg.png) top no-repeat;
	width:338px;
	height:17px;
	text-indent:-9999px;
}
.popup_middlebg{
	background:url(../Images/Common/GroupEx/popup_middlebg.png) top repeat-y;
	width:338px;
}
.popup_bottombg{
	background:url(../Images/Common/GroupEx/popup_bottombg.png) top repeat-y;
	width:338px;
	text-indent:-9999px;
}
.hide{display:none;}
.showinline{display:inline-block;}

.calender-view > table td div.data.dataSel{
	background:#373737;
}
.calender-view > table td div.disabled.dataSel 
{
    background:#E1E1E1;
}
.calender-view > table td div.data:hover > div.time,.calender-view > table td div.data.dataSel > div.time{
	color:#fff;
}
.calender-view > table td div.data:hover > div.duration,.calender-view > table td div.data.dataSel > div.duration{
	color:#82e19a;
}
.calender-view > table td div.data:hover > div.capacity,.calender-view > table td div.data.dataSel > div.capacity{
	color:#c3a343;
}
.calender-view > table td div.data:hover > div.class-type,.calender-view > table td div.data.dataSel > div.class-type{
	color:#fff;
}

.calender-view > table td div.data:hover > .trainer,
.calender-view > table td div.data.dataSel > .trainer,
.calender-view > table td div.data:hover > .trainer span i, 
.calender-view > table td div.data.dataSel > .trainer span i
{
 color :#3dc831;    
}

/*font size popup*/

.drdTable{}	

.drpdwnContainer{position:relative;z-index:100;}


#dropdownpopup{z-index:99999999;   position: absolute;
    right: -11px;
    text-align: left;
    top: 2px; display:none;}

.calender-view-controller .change-font ul li:hover #dropdownpopup{
	display:block;

}


.drdTable ul#fontsize{ padding:0; margin:0; list-style:none; position:relative; visibility:visible; width:100%; background-color:#fff;}
.drdTable ul#fontsize li{ padding:0 0 3px; margin:0; background:url(../Images/Common/GroupEx/divider.png) bottom left repeat-x;}

.drdTable ul#fontsize li.last{ padding:0; margin:0; background:url() repeat-x;}

.drdTable ul#fontsize li a{ color:#000000; text-decoration:none; display:block; padding:6px 5px;background:none}

.drdTable ul#fontsize li a:hover{ background-color:#c9e5f7}


.drdpopupTopLeft{ background:url(../Images/Common/GroupEx/drdpopupLeftTop.png) no-repeat; width:7px; height:4px;}

.drdpopupTopRight{ background:url(../Images/Common/GroupEx/drdpopupRightTop.png) no-repeat; width:7px; height:4px;}

.drdpopupBottomLeft{ background:url(../Images/Common/GroupEx/drdpopupBottomLeft.png) no-repeat; width:7px; height:10px;}


.drdpopupBottomRight{ background:url(../Images/Common/GroupEx/drdpopupBottomRight.png) no-repeat; width:7px; height:10px;}


.drdpopupTopTile{ background:url(../Images/Common/GroupEx/drdpopupTopTile.png) repeat-x;}
.drdpopupBottomTile{ background:url(../Images/Common/GroupEx/drdpopupBottomTile.png) repeat-x; height:10px;}

.drdpopupLeftTile{ background:url(../Images/Common/GroupEx/drdpopupLeftTile.png) repeat-y;}

.drdpopupRightTile{ background:url(../Images/Common/GroupEx/drdpopupRightTile.png) repeat-y;}

.selectedDate
{
    font-weight:bold;
    display:inline-block;
    vertical-align:bottom;
    padding-top:7px;
    font-size:14px;
}
.subtitureIndicator span
{
    margin-top:3px;
    display:inline-block;
    vertical-align:top;
}
.clsFeeHelper
{
    cursor:pointer;
}
.change-font span
{
    margin-top:3px;
    }
/*End font size popup*/

/*list view Fee helper*/
.helppopupTopLeft {
    background: url("../Images/Common/helppopup_tl.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 15px;
    width: 11px;
}
.helppopupTopTile {
    background: url("../Images/Common/helppopup_ttl.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}
.helppopupTopRight {
    background: url("../Images/Common/helppopup_tr.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 15px;
    width: 11px;
}
.helppopupLeftTile {
    background: url("../Images/Common/helppopup_ml.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.helppopupRightTile {
    background: url("../Images/Common/helppopup_mr.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.dialogHelpPopupArrowNLTab {
    background: url("../Images/Common/helppopup_arrow.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 10px;
    position: relative;
    right: 0;
    text-align: center;
    top: -15px;
}
.helppopupBottomleftNL {
    background: url("../Images/Common/helppopupNL_bl.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 11px;
    width: 11px;
}
.helppopupBottomTileNL {
    background: url("../Images/Common/helppopupNL_btl.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}

.helppopupBottomRightNL {
    background: url("../Images/Common/helppopupNL_br.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 11px;
    width: 11px;
}
.clspaymenttype
{
    display: block;
    padding: 3px 30px;
    color:#e21626;
    text-align:center;
    font-size:11px;
}
.clsseriessalesonly
{
    display: block;
    padding: 3px 30px;
    color:#e21626;
    text-align:center;
    font-size:11px;
    margin-top: -8px;
}
.lstSubtitute img   
{
 vertical-align :bottom;
}
.lstPaymenttype{ font-size:10px; padding :2px 0;}
.legends{text-align:left; font-size:10px; vertical-align:middle;}
.legends img {vertical-align:middle;}
.enroll img {text-align:center;}
.fontred{color:#E21626; font-size:11px;}
.csiCalendarCtrl{margin-bottom:0px;}
.prev, .next {outline:none;}
.listImage {vertical-align:middle; color:#C80404; font-size:12px; text-transform:uppercase;}
.CndrImage {padding-right:5px; vertical-align:middle;}

.viewlessmore{position:relative; height:28px;}
/*
.viewlessmore{padding:0 5px 2px 0}
.viewlessmore a{ color:#008cf2 !important; text-decoration:none; display:inline-block; }
.viewlessmore a:hover{ color:#008cf2 !important; text-decoration:none;}
.viewlessmore a img{ vertical-align:middle;}
.viewlessmore a span{ display:inline-block; padding:0 2px 0 0}
.viewlessmore a  label{ cursor:pointer;}
.viewlessmore img {margin-top: -5px;}*/
.enroll .capacity{
	color:#967100;
	font-size:12px;
	padding-top:5px;
}
.calender-view > table td div.data .timebg {background-color: #F5F5F5;
    color: #295783;}
.calender-view > table td div.data:hover .timebg, .calender-view > table td div.data.dataSel .timebg {background-color:#373737;
    color: #ffffff;}
.dateWidth { width:50px;}

#thprice{width:30px;} 
.tdSchedulesContainer{word-wrap:break-word; max-width:100px;}
.headerSelected { background-color:#5996d2 !important;}
.colselected{ background-color: #dbe8f5; }
.clstblClass {max-width:180px; word-wrap:break-word;}
.dk_label {max-width :156px; word-wrap:break-word;}

/*
.calender-view .leftTimeSlots {
    left: 0;
    position: absolute;
    top: 0;
}

.calender-view .leftTimeheader {
    background-color: #83B1DD;
    height: 60px;
    left: 0;
    position: relative;
    top: 0;
    width: 45px;
}

.calender-view .headerSelected {height:40px;}

.calender-view .leftTimeSlot {
    background-color: #F8F8F8;
    border-bottom: 1px solid #676767;   
    left: 0;
    position: relative;
    top: 0;
    width: 45px;
}
*/
.calender-view > table td div.data,.calender-view > table td div.disabled 
{
    height:100px;
    border-bottom: 1px solid #E6E6E6;
}
.calender-view > table td div.emptydata
{
    height:110px;
    border-bottom: 1px solid #E6E6E6;
}
.calender-view > table td div.emptydataViewMore
{
    height:82px;
    border-bottom: 1px solid #E6E6E6;
}
.calender-view > table td div.data-last{
    border-bottom:medium none;
}
.calender-view > table td div.data div.class-type {    
    font-weight: bold;  
}

.calender-view > table td div.data div.time {
    color: #000000;
}
.calender-view > table td div.data div.trainer {
    color: #297B3E;   
}
.calender-view > table td div.data div.trainer span {
    color: #000000;
}
.calender-view > table td div.viewlessmore a.more-classes,.calender-view > table td div.viewlessmore a.less-classes
{
     background: none repeat scroll 0 0 #F8F8F8;
   /* border-top: 1px solid #CACACA;*/
    bottom: 0;
    color: #008CF2;
    left: 0;
    position: absolute;
    width: 100%;
    text-align:left;
}
.calender-view > table td div.viewlessmore a.more-classes span {
    background: url("../Images/Common/GroupEx/icon-viewMore.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    display: inline-block;
    margin-left: 5px;
    padding: 5px 0 5px 20px;
}
.calender-view > table td div.viewlessmore a.less-classes span {
    background: url("../Images/Common/GroupEx/icon-viewLess.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    display: inline-block;
    margin-left: 5px;
    padding: 5px 0 5px 20px;
}
.clstdcategory{
  max-width: 140px;
  word-wrap: break-word;
}
.calender-view > table td div.disabled div.class-type,.calender-view > table td div.data div.class-type
{
 /* white-space: pre-wrap; 
  word-wrap: break-word; */
  overflow:hidden;
  width:110px;
}
.calender-view > table td div.disabled div.trainer,.calender-view > table td div.data div.trainer,.calender-view > table td div.disabled div.extrainfo,.calender-view > table td div.data div.extrainfo {      
   height: 18px;
  overflow:hidden;
}

.clddropdown{
    vertical-align:middle;    
}
.categoryloadingbar
{
    height:100px;
    vertical-align:middle;
    text-align:center;
}
.errormesgbg{background-color:#FEFACB;}
.errormesgbg .mesgstyle{ vertical-align:top;padding:3px; width:34px;}
.dateFont {font-style:italic; font-size:11px;}
.searchbtnWidth {width:100px;}
.instuctorBioWidth {
    width: 80px;
    padding: 3px 7px !important;
}
.confirmationFont { font-size:20px;}
.imgnoborder{border:0;}
.EquipmentName{ width:120px; display:block;}
.selecteditem
{
border: 2px solid blue;
}
.deselecteditem
{
border: 2px solid #606060;
}
.clsEligibilityError { cursor:pointer;}

.textLeft{ text-align:left;}
.textRight{text-align:right;}
.equpmentDiv {width: 750px; height: 400px; overflow: auto; position: relative;}
.equipmentImage{position: absolute; cursor:pointer;  height: 139px; width: 134px; margin:1px;}
/*.equipmentImage{position: absolute; cursor:pointer;    margin:1px;}*/
.equipmentImageDisabled{CURSOR:auto; opacity:0.6;filter:alpha(opacity=60);  height:139px; width:134px;  background-color: #cacaca;position: absolute;  border: 3px solid transparent;}
.gridCreditCard{margin-top:5px; font-size:11px; color:#000}
.gridCreditCard td  {
    padding:4px 5px; 
    border-bottom:1px solid #dcdcdc
}
.gridCreditCard tr:first-child td {
    border-top:1px solid #dcdcdc
}
.gridCreditCard tr.odd{background-color:#F4F6F7}
.gridCreditCard tr.expire{ color: #bb0303}
.gridCreditCard tr.clsCreditcardRow:hover{ background-color: #e3eef6;cursor: pointer}
.gridCreditCard tr.sel{background-color:#e3eef6}
.gridCreditCard tr.sel td:first-child{background:#e3eef6 url(../Images/Common/Camp/icon_tick.png) 8px 5px no-repeat}
.dialogpopupTitle{float:left; left:30px; top:20px ;position:absolute; font-size:15px; color:#0a598d; font-weight:bold;}
.dialogChild{ top:30px}/*position:absolute;; z-index:2000;height:350px*/
.detailprevContentInner{ background-color:#ffffff; position:relative; font-size:11px;}
.creditGuarantee{padding:0px 10px 4px 10px; /*min-height:200px;*/}
.CLRBoth{ clear:both;line-height:0; height:0;}
.selecteditemChangeEquipment .tick
{
    position:absolute;
	width:42px;
	height:42px;
	top:47px;
	left:48px;
	background:url(../Images/img-active.png) no-repeat left top;

}
.selecteditemChangeEquipment {
   background: #d1d1d1 none repeat scroll 0 0;
    border: 2px solid gray;
} 
.EqName span
{
    line-height:normal;
   white-space:nowrap;
   
}

.equipmentImageLarge{position: absolute; cursor:pointer;  height: 87px; width: 86px; margin:1px;}
.equipmentImageMedium{position: absolute; cursor:pointer;  height: 78px; width: 67px; margin:1px;}
.equipmentImageSmall{position: absolute; cursor:pointer;  height: 53px; width: 43px; margin:1px;}

.equipmentImageDisabledLarge{CURSOR:auto; opacity:0.6;filter:alpha(opacity=60);  height:87px; width:86px;  background-color: #cacaca;position: absolute;  border: 3px solid transparent;}
.equipmentImageDisabledMedium{CURSOR:auto; opacity:0.6;filter:alpha(opacity=60);  height:78px; width:67px;  background-color:#cacaca;position: absolute;  border: 3px solid transparent;}
.equipmentImageDisabledSmall{CURSOR:auto; opacity:0.6;filter:alpha(opacity=60);  height:53px; width:43px;  background-color: #cacaca;position: absolute;  border: 3px solid transparent;}

.zoomPlusbuttons {
	background:#fff url("../Images/Common/GroupEx/enable_plus.png") no-repeat scroll 0 0;
    border-style: none;
    border-color: inherit;
    border-width: 0;
    margin-right: 1px;
  text-align:center;
    
    height: 25px;
    /* used to catch the buttonEnding */
    position: relative;
    cursor: pointer;
	
	display:inline-block;
	color:#000;
	text-align:center;	
	outline-style:none;
    top: 0px;
    left: 0px;
    font-size:15px;
    font-weight:bold;
    pointer-events: auto;
}

 .zoomPlusbuttonsDisable {
	background:#fff url("../Images/Common/GroupEx/disble_plus.png") no-repeat scroll 0 0;
    border-style: none;
    border-color: inherit;
    border-width: 0;
    margin-right: 1px;
  text-align:center;
    color: gray;
    height: 25px;
    /* used to catch the buttonEnding */
    position: relative;
    cursor: pointer;
	
	display:inline-block;
	 font-size:18px;
	text-align:center;	
	outline-style:none;
    top: 0px;
    left: 0px;
     pointer-events: none;
}.zoomMinusbuttons {
	background:#fff url("../Images/Common/GroupEx/enable_minus.png") no-repeat scroll 0 0;
    border-style: none;
    border-color: inherit;
    border-width: 0;
    margin-right: 1px;
  text-align:center;
    
    height: 25px;
    /* used to catch the buttonEnding */
    position: relative;
    cursor: pointer;
	
	display:inline-block;
	color:#000;
	text-align:center;	
	outline-style:none;
    top: 0px;
    left: 0px;
    font-size:15px;
    font-weight:bold;
    pointer-events: auto;
}
   
 .zoomMinusbuttonsDisable {
	background:#fff url("../Images/Common/GroupEx/disable_minus.png") no-repeat scroll 0 0;
    border-style: none;
    border-color: inherit;
    border-width: 0;
    margin-right: 1px;
  text-align:center;
    color: gray;
    height: 25px;
    /* used to catch the buttonEnding */
    position: relative;
    cursor: pointer;
   
	display:inline-block;
	 font-size:18px;
	text-align:center;	
	outline-style:none;
    top: 0px;
    left: 0px;
     pointer-events: none;
}

.icon_Tick_GPX_Confirm {
    width: 40px;
}
.GPX_Confrim_Thax_Heading {
    margin-bottom: 5px;
}
.NonSSReservation_Height{
    margin-bottom: 36px;
}
.ThankyouMessage_Height
{
    height:42px;
}
.ThankyouMessage_Height span
{
    font-size: 12px;    
    padding-left: 3px;    
    vertical-align: bottom;
    line-height: 42px;
}
.gpxbookingDetailPadding
{
    padding-left:12px;
}
.reservationDetails
{
    min-height:36px;
}