.clear{ clear:both;}
#Shopping_block{
	margin:10px 44px 10px 0;
	padding:0px;
	width:270px;
	height:27px;	
	float:right;
	/*background:#E92A2D;*/
	border-top:1px solid #bcbcbc;
	border-radius:16px;
	background: -webkit-linear-gradient(#efefef, #c3c3c3); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#efefef, #c3c3c3); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#efefef, #c3c3c3); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#efefef, #c3c3c3); /* Standard syntax (must be last) */
}
#Shopping_block ul{
	margin:0px;
	padding:0px;
	list-style:none;	
}
#Shopping_block ul li:first-child{
	margin:0px;
	padding:0px;
	float:left;
	width:100px;
	height:26px;
	background:url(images/shoppingcart.png) no-repeat 12px 1px;
}
#Shopping_block ul li:nth-child(2){
	margin:0px;
	padding:1px 0 0 0;
	float:left;
	color:#747272;
	width:128px;
	height:25px;	
}

#Shopping_block ul li:nth-child(2) #ItemNum {
    float: right;
    width: 32px;
}
#Shopping_block ul li:last-child a.ShoppingAddCart{
	display:block;	
	background:url(images/shoppingCircleButton.png) no-repeat left top;
	text-decoration:none;
	width:21px;
	height:21px;
	float:left;	
	cursor:pointer;
}
#frontaddj thead th{
	padding: 0.3em 0.1em;
}
/**** add tocart block***/
.AddtocartBlock{
	width:450px !important;	
	border:1px solid #ccc;
	border-radius:0 0 10px 10px;
	margin:10px 0 10px 0;
	position:absolute;
	z-index:500;
	right:0;
	top:22px;
	background:#FFF;
	display:none;
	height:187px;
	/*position:relative;
	z-index:100;
	border:1px solid #cccccc;*/
}

.AddtocartBlock div{
	/*width:450px;*/
	margin:0 0px 0 0px;
	/*height:200px !important;*/		
}
.AddtocartBlock div table, .AddtocartBlock div table td{
	border-color:#ccc;	
}
.AddtocartBlock th{
	background-color:#f9f9f9;
	color:#000 !important;	
	font-size: 13px;
    text-align: center !important;	
}
.Proceesreserve{
	background: none repeat scroll 0 0 #E7E7E7;
    border-radius: 0 0 10px 10px;
   /* border-top: 1px solid #CCCCCC;*/
    height: 26px;
    position: relative;
    top: 9px;
	clear:both;
}
.cartDoller {
    font-size: 17px !important;
    font-weight: bold;
	color:#fa0404;
}
.AddtocartBlock thead th {
    padding:0 5px 0 5px;
}
.Reserve{
	display:block;
	margin:0px;
	/*padding:5px 0 0 20px;*/
	padding:5px 0 0 10px;
	float:left;
	width:170px;
}
.Reserve a, .Reserve a:hover{ 
	color:#3b3b3b;
	text-decoration:none;
	font-size:13px;
	cursor:pointer;
	background:url(images/shopping_arrow.png) no-repeat 154px 1px;
	display:block;
	margin:0px;
	padding: 0 0px 0 0px;

}
.ReserveButton{
	display:block;	
	margin:3px 10px 0 0;
	padding:0px;
	float:right;
	text-indent: -9999px;
}
.ReserveButton a{
	text-decoration:none;
	display:block;
	background:url(images/shoppingCircleButtonup.png) no-repeat left top;	
	width:21px;
	height:21px;
	cursor:pointer;
}

.clears {
    border-bottom: 1px solid #ccc;
    clear: both;
    width: 100%;
	height:0px;
}
.Popaddtocart{
	border:1px solid #CCC;
	width:420px !important;
	margin:5px 0 0 15px !important;	
	height:94px;
	overflow-y:auto;
}

.HallDiv{
	width:190px !important;
	float:left;
	padding:2px 0px 0px 10px;
	margin:0px;
}
.HallDivTop{
	width:170px !important;
	padding:0px;
	margin:0px;
}
.HallDivBottom{
	width:170px !important;
	padding:4px 0 0 0;
	margin:0px;
}
.HallDivBottom b{
	font-size:17px;	
}
.HallNameDiv{
	width:120px !important;
	float:left;
	padding:3px 0px 0px 10px;
}
.HallNameDivTop{
	width:170px !important;
	padding:0px;
	margin:0px;
	color:#FA0404;
	font-size:16px;
	font-weight:bold;
}
.HallNameDivBottom{
	width:170px !important;
	padding:2px 0 0 0;
	margin:0px;
	color:#666666;
}
.CloaseButtonDiv{
	width:22px !important;
	height:22px;
	float:left;
	padding:0px 0 0 0;
	text-align:center;
	background:url(images/buttonclse.png) no-repeat left top;
	text-indent:-9999px;
	position:relative;
	top:12px;
	cursor:pointer;
	
}
.CloaseButtonDiv a{ display:block; width:22px; height:22px;}
.ItemSel{
    height: 20px !important;
    margin: 5px 0 0 15px !important;
    width: 420px !important;
	color:#005696;	
}
.ItemSel b{ color:#c41230;}
.TotalSel{
   color: #000000;
    font-family: Calibri;
    font-size: 14px;
    font-weight: bold !important;
    margin: 5px 0 5px 15px !important;
    text-align: right;
    width: 420px !important;
}


/****** search **********************/
.SearchBlock{
	margin:0px 10px 0px 0px;
	padding:0px;
	width:220px;
	height:44px;	
	float:left;
	position:relative;
	z-index:10;
}
.SearchDiv{
	margin:0px;
	padding:2px 0 0 20px;
	width:200px;
	height:27px;
	border-top:1px solid #bcbcbc;
	border-radius:14px;
	background: -webkit-linear-gradient(#ebebeb, #c6c6c6); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#ebebeb, #c6c6c6); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#ebebeb, #c6c6c6); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#ebebeb, #c6c6c6); /* Standard syntax (must be last) */	
}
.SearchDiv input.SearchT{
	margin-right: 16px;
    width: 160px;
	padding:0px;
	border:0px;	
	height:21px;
}
.SearchDiv input.SearchB{
	margin:0px;
	padding:0px;
	border:0px;
	width:23px;
	height:23px;
	background:url(images/searchbutton.png) no-repeat left top;
	text-indent:-9999px;
	cursor:pointer;		
}
.Addtocartpop{
	margin:0px;
	padding:0px 0 0 0px;
	width:220px;
	height:27px;
	float:left;
	border-top:1px solid #bcbcbc;
	border-radius:14px;
	background: -webkit-linear-gradient(#ebebeb, #c6c6c6); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#ebebeb, #c6c6c6); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#ebebeb, #c6c6c6); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#ebebeb, #c6c6c6); /* Standard syntax (must be last) */
	cursor:pointer;
}
.Addtocartpop ul{
	margin:0px;
	padding:0px;
	list-style:none;	
}
.Addtocartpop ul li{
	margin:0px;
	padding:0px;
	float:left;
}
.Addtocartpop ul li:first-child{
	background:url(images/shoppingcart.png) no-repeat left top;
	width:19px;
	height:15px;
	margin:5px 0px 0px 13px;
	padding:0;
	text-indent:-9999px;	
}

.Addtocartpop ul li:nth-child(2) {
    margin: 2px 0px 0 0;
    padding: 0 0 0 10px;
	width:140px;
}
.Addtocartpop ul li:last-child{
	background:url(images/shoppingCircleButton.png) no-repeat left top;
	width:21px;
	height:21px;
	margin:3px 0 0px 13px;
	padding:0;
	cursor:pointer;
	text-indent:-9999px;	
}
.advanceSearchDiv{
	margin:0px auto;
	padding:3px 0px 0px 5px;
	width:181px;
	height:19px;
	background:#FFF;
	border-radius:0px 0 5px 5px;
	border:1px solid #cccccc;
	color:#999999;
	font-size:10px;
	font-family:Calibri;
	cursor:pointer;
}
#advanceSearchDiv.advanceSearchDiv input{
	margin:0px 5px 0 0;
	padding:0px;
	border:0px;
	float:right;
	background:url(images/searchDownArrow.png) no-repeat left top;
	width:15px;
	height:17px;	
	text-indent:-9999px;
	cursor:pointer;
}
.AdvanceSearch{
	margin:0px 0 20px 0;
	padding:0px 0px 0px 0px;
	border-radius:4px 4px 10px 10px !important;

}
.advpopback{
	border-radius:0px 0px 10px 10px !important;
	background:#FFF ;
}
.AdvanceSearch .ui-widget-content {
    background: none !important;	
    border: 0 !important;	
}
.AdvanceSearch .ui-widget-content ul li {
	margin: 0 0px 0 0 !important;
    padding: 0 !important;
	/*width:92px !important;*/
}
.AdvanceSearch .ui-widget-content ul li:first-child {
	margin-right:6px !important;
}
.AdvanceSearch .ui-tabs .ui-tabs-panel{
	/* padding: 10px 0 10px 5px !important;	
	 border-left: 1px solid #CCCCCC !important;
	 border-right: 1px solid #CCCCCC !important;
	 border-bottom: 1px solid #CCCCCC !important;
	 height:100px !important;*/
	/* width:157px;*/
	padding:0px;
	margin:0px;
	 
}
.AdvanceSearch .ui-tabs .ui-tabs-panel .range{
	 padding: 0 !important;	
}
.AdvanceSearch .ui-tabs .ui-tabs-panel .range:first-child {
	 margin:0 10px 0 10px !important;
	/* margin:0 28px 0 10px !important;*/
}

.range  input {
	 color: #333 !important;
    height: 20px;
    width: 70px;
}
.AdvanceSearch .btn{
	margin:0px 0 0px 0 !important;
	padding:0 0 0 20px !important;
	height:30px;
}

.AdvanceSearch .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{
	color: #fff;
    padding: 1px 2px;	
}
/*.AdvanceSearch .ui-tabs ul{
	width:164px;	
}*/
/****** search **********************/

/***** Accodian tab********/
.Cntadvtab{
	 border-bottom: 1px solid #CCCCCC !important;
    border-left: 1px solid #CCCCCC !important;
    border-right: 1px solid #CCCCCC !important;
    height: 115px !important;
    padding: 0px !important;
	border-radius:0 0 5px 5px;
}

.TabAccordian{
	margin:0px;
	padding:0px;	
}
.ByPrice {
    background: none repeat scroll 0 0 #226AA5;
    border-radius: 10px 10px 0 0;
    color: #FFFFFF;
    float: left;
    height: 22px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 97px;
}
.ByPrice a, .ByPrice a:link, .ByPrice a:visited{ text-decoration:none; color:#FFF;}
.ByArea {
    background: none repeat scroll 0 0 #999999;
    border-radius: 10px 10px 0 0;
    float: left;
    height: 22px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 97px;
}
.ByArea a, .ByArea a:link, .ByArea a:visited{ text-decoration:none; color:#FFF;}
.AvailableBlock{
 	border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-radius: 0 0 10px 10px;
    border-right: 1px solid #CCCCCC;
    height: 120px;
    margin: 0;
    padding: 0;	
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
   .AvailableBlock{
	 height: 140px;  
	 }
}
.SearchAvailableText{
	text-align:center;	
	padding:10px 0 10px 0;
	font-size:11px;
	margin:0 0 0px 0;
}
.SearchAvailableText p{
	padding:0px 0 0px 0;
	margin:0px;	
	color:#999;
}

.range .Minimun {
    color: #635F5F;
    display: block;
    font-size: 10px;
	margin:3px 0 3px 0; 
}
.AdvancesearchButton {
    height: 23px;
    width: 66px;
	border:1px solid #a9a9a9;
	border-radius:14px;
	background: -webkit-linear-gradient(#cbcbcb, #f4f4f4, #cbcbcb); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#cbcbcb, #f4f4f4, #cbcbcb); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#cbcbcb, #f4f4f4, #cbcbcb); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#cbcbcb, #f4f4f4, #cbcbcb); /* Standard syntax (must be last) */
	cursor:pointer;
	font-size:12px !important;
}
.AdvanceClearButton{
	height: 23px;
    width: 66px;
	border:1px solid #a9a9a9;
	border-radius:14px;
	background: -webkit-linear-gradient(#cbcbcb, #f4f4f4, #cbcbcb); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#cbcbcb, #f4f4f4, #cbcbcb); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#cbcbcb, #f4f4f4, #cbcbcb); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#cbcbcb, #f4f4f4, #cbcbcb); /* Standard syntax (must be last) */
	cursor:pointer;
	font-size:12px !important;
}

.AdvanceSearchBottom {
    background:#E6E6E6;
    border-radius: 0 0 10px 10px;
    height: 19px;
    margin: 0px 0 0;
	padding:4px 0 0 8px;
	text-transform:uppercase;
	color:#535353;
	font-size:12px;
}
.AdvanceSearchBottom .Uparrow{
	display:block;
	margin:0px;
	padding:0px 0 0 10px;
	width:15px;
	height:17px;
	float:right;
	background:url(images/uparrow.png) no-repeat left top;
	cursor:pointer;
	text-indent:-9999px;
}
.MainAddtocart{
	margin:10px 0 0 0;	
}
/***** Accodian tab********/
/*****  tab css********/
.ui-widget-header{
	background:none;	
	border-bottom:2px solid #226AA5;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-radius:0px;
}
.ui-tabs .ui-tabs-nav{
	margin:10px 0 0 0;
	padding:0px;	
}
.ui-tabs .ui-tabs-nav li{
	margin:0 10px 0 0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{
	margin-bottom:0px;	
	background:#226AA5 !important;
	border-top:2px solid #226AA5;
	border-left:2px solid #226AA5;	
	border-right:2px solid #226AA5;
	color:#FFF;
}
#tabs ul li.SearchActive{
	border-left: 2px solid #990000 !important;
    border-right: 2px solid #990000 !important;
    border-top: 2px solid #990000 !important;	
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{
	color:#e7e7e7;	
}	
.ui-tabs .ui-tabs-nav li {
    background: none repeat scroll 0 0 #93C9ED !important;
    border-top:2px solid #93C9ED;
	border-left:2px solid #93C9ED;	
	border-right:2px solid #93C9ED;
    margin: 0 10px 0 0;
}
.ui-tabs .ui-tabs-nav li:hover {
	margin-bottom:0px;	
	background:#93C9ED !important;
	border-top:2px solid #93C9ED;
	border-left:2px solid #93C9ED;	
	border-right:2px solid #93C9ED;
	color:#FFF;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #FFF !important;
	text-decoration: none;
}
.AdvanceSearch .ui-tabs .ui-tabs-nav li a {
    float: left;
    font-size: 12px !important;
    /*padding: 5px 5px !important;*/
    padding: 5px 10.4px 5px !important;
    text-decoration: none;
}
.circle {
    cursor: pointer;
    margin: 8px 10px 12px 0;
	font-family: Calibri;
	font-size:14px;
	color:#363B3D;
	border:1px solid #FFF;
	font-weight:bold;

}
div.circle:last-child {
    color: #FFFFFF;
}
div.circle:nth-child(8) {
    color: #FFFFFF;
}
.LegendTab {
    background: none repeat scroll 0 0 #D4D6D7 !important;
    border: 1px solid #999999;
    border-radius: 10px;
    height: 42px;
    margin: 0 0 20px;
    float: left;
    width: 100%;
}

#tabs ul li a{
	padding:0.5em 1.5em !important; 	
}


.AdvSearchBlock {
    position: relative;
    right: 7px;
    top: 19px;
    z-index: 50;
}
.TabBlock{
	position:relative;
	z-index:1;
	top:-40px;	
}

.ui-tabs{
	padding:0.2em 0.2em 0.5em 0.2em !important;
 }
/*****  tab css********/

/***** pop up box************/

/***** Available popup box************/
.AvailablePop{
	height: 250px;
	width:370px;
	float: left;
}
.Standpophead{
	margin:0px;
	padding:5px 0px 0px 12px;
	height:25px;
	width:358px;
	background:#226AA5;	
	border-radius:15px 15px 0 0;
}
.Standnumber{
	width:169px;
	margin:0px 7px 0px 0px;
	padding:0px;
	float:left;	
}
	.StandnumberLeft{
		margin:0px 7px 0px 0px;
		padding:0px;
		float:left;	
		color:#FFF;
	}
	.StandnumberRight{
		 color: #fff;
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 111px;
	}


.Areanumber{
	 float: left;
    margin: 0 7px 0 0;
    padding: 0;
    width: 116px;	
}
	.AreanumberLeft{
		margin:0px 7px 0px 0px;
		padding:0px;
		float:left;	
		color:#FFF;
	}
	.AreanumberRight{
		margin:0px;
		padding:0px;
		float:left;	
		color:#FFF;
		display: inline-flex;
	}

.Popclosebutton{
	width:19px;
	margin:0px;
	padding:0px 0px 1px 12px;
	float:left;
	text-align:right;
	color:#FFF;	
	cursor:pointer;
	background:url(images/closebtnwhite.png) no-repeat right top;
	text-indent:-9999px;
}
.StandpopCnt{
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-left:1px solid #999;
	border-right:1px solid #999;			
	border-bottom:1px solid #999;
	background-color:#f1f1f1;
	height:256px;
	padding:0 8px 0 8px;		
}

.PopCntMHeightLeft{
	margin:0px 14px 0px 0px;
		padding:0px;
		float:left;	
		width:170px;
		
}

.PopCntMHeightRight{
	margin:0px;
		padding:0px;
		float:left;	
		width:166px;	
		
}

.PopCntMHeightLeftreseveOwn{
	margin:-65px 14px 0px 0px;
		padding:0px;
		float:left;	
		width:170px;
		
}

.PopCntMHeightRightreserveown{
	margin:-45px 14px 0px 0px;
		padding:0px;
		float:left;	
		width:140px;	
		
}

.PopCntMHeightLeftreseve{
	margin:25px 14px 0px 0px;
		padding:0px;
		float:left;	
		width:170px;
		
}

.PopCntMHeightRightreserve{
	margin:25px 14px 0px 0px;
		padding:0px;
		float:left;	
		width:140px;	
		
}

.bsket{
margin:0px 0px 0px 0px !important;
}
.PopCntM{
	margin:0px;
	padding:5px 0px 0px 0px;	
}
	.PopCntMLeft{
		margin:0px 14px 0px 0px;
		padding:0px;
		float:left;	
		width:160px;
		height:160px;
	}
	
	.Resmarginleft{
		height:200px !important;
	}
	
	
		.SelectHeading{
			display:block;
			color:#3b3b3b;	
			font-size:16px;
			margin:0 0 10px 0;
			padding:0px;
		}
		.RadioCnt{
			margin:0px;
			padding:0px;	
		}
		
			.RadioBlock{
				margin:0px;
				padding:0px 0px 30px 0px;	
			}
			.RadioButton{
				 display: block;
				float: left;
				font-size: 12px;
				margin: 0 2px 0 0;
				padding: 0;
				width: 18px;	
			}
			.RadioText{
				 display: block;
				float: left;
				font-size: 12px;
				margin: 0;
				padding: 0;
				width: 130px;	
			}
		
	.PopCntMRight{
		margin:0px;
		padding:0px;
		float:left;	
		width:166px;
		height:160px;
		background:#FFF;
	}
		
		.ServiceMemHeading {
			color: #000000;
			display: block;
			font-size: 13px;
			font-weight: bold;
			margin: 5px 0 5px 5px;
		}
			
		.ServiceMemCnt{
			margin:0px 0 5px 5px;
			padding:0px;	
		}	


.PopBasket{
	margin:0px;	
	padding:5px 0 0 0;
	width:140px;
	height:25px;
	background: -webkit-linear-gradient(#d9d9d9, #acacac); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#d9d9d9, #acacac); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#d9d9d9, #acacac); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#d9d9d9, #acacac); /* Standard syntax (must be last) */
	border-radius: 14px;
	text-align:center;
	cursor:pointer;
	
	
}
.PopBasket a{
	color:#606060;
	text-decoration:none;
	font-size:14px;	
	background:url(images/shoppingcart.png) no-repeat left top;
	margin:0 0 0 10px;
	display:block;
}
/***** Available popup box************/
/*****   Reserved by: popup box************/

.StandpopCnt.Resmargin {
    height: 300px !important;
}
.PopBasket.Resaddbasket{
	margin:40px 0 0 0;	
}

.ReservedHeading{
	 color: #878484;
    display: block;
    font-family: Calibri;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 0 0 0px 0;
    padding: 0;
}
.CoconnexHeading{
	   border-bottom: 1px solid #000000;
    color: #000000;
    display: block;
    font-family: Calibri;
    font-size: 15px;
    margin: 0 0 5px;
    padding: 0 0 10px;
}
ul.Poplisting {
    border: 1px solid #CCCCCC;
    list-style: none outside none;
    margin: 0 3px;
    padding: 0 0 0 2px;
}

ul.Poplisting li {
    border-bottom: 1px solid #CCCCCC;
    float: none;
    margin: 0;
    padding: 0;
}
ul.Poplisting li:last-child { border:0px;}

.WaitCont {
    color: #999999;
    font-size: 13px;
    margin: 0 0 0 5px;
}
/*****   Reserved by: popup box************/
/*****   waiting by: popup box************/

.WaitingHeading {
    color: #5E646A;
    display: block;
    font-size: 18px;
    margin: 8px 0 0;
}

.WaitingDiv {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 11px;
    height: 70px;
    margin: 8px 0 0;
    padding: 10px 0 0 5px;
    width: 149px;
}


.positiontext {
   color: #666666;
float: left;
font-size: 14px;
margin: 0 18px 0 0;
padding: 0;
width: 80px;
}
.positionnumber {
    color: #4D4F50;
    float: left;
    font-size: 27px;
    margin: 0;
    padding: 10px 0 0;
    width: 44px;
}
/*****   waiting by: popup box************/

/*****   contra by: popup box************/

.StandpopCnt.Bookcnt {
    height: 142px;
}
.CntcoconexHeading {
    color: #000000;
    display: block;
    margin: 10px 0 0 10px;
}

.PopCntMRight.BookcntImg {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    height: 66px;
    margin: 15px 0 0;
    padding: 5px 0;
    text-align: center;
    width: 166px;
}
.BookcntImg img {
   /* width: 160px;*/
}
/*****   contra by: popup box************/
/*****   block by: popup box************/
.PopCntM.Splittext {
    font-size: 25px;
    padding: 10px 0 0;
    text-align: center;
}

.PopCntM.Splittext p {
    margin: 0;
    padding: 0;
}

.SplitBox {
    background: none repeat scroll 0 0 #CCCCCC;
    border-radius: 5px;
    color: #000000;
    font-size: 16px;
    height: 26px;
    margin: 27px auto;
    padding: 5px 0 0;
    width: 88px;
	cursor:pointer;
}
/*****   block by: popup box************/
/***** shared pop*********************/
.SharedPop{
	height: 250px;
	width:350px;
	float: left;
}
.SharedPophead{
	margin:0px;
	padding:5px 12px 0px 12px;
	height:25px;
	width:326px;
	background:#226AA5;	
	border-radius:15px 15px 0 0;
}
.SharedHeading{
	color:#FFF;	
	float:left;
}
.Popclosebtnshr{
	width:40px;
	margin:0px;
	padding:0px;
	float:right;
	text-align:right;
	color:#FFF;	
	cursor:pointer;
	background:url("images/closebtnwhite.png") no-repeat 15px 1px;
}
.SharedPopCntFirst{
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-left:1px solid #999;
	border-right:1px solid #999;			
	border-bottom:1px solid #999;
	background-color:#f1f1f1;
	height:220px;
	padding:0 0px 0 8px;		
}
.SharedLeft{
	margin:0px;
	padding:0px;
	float:left;
	width:140px;	
}
.SharedRight{
	margin:0px;
	padding:0px;
	float:left;
	width:200px;	
}


.SharedPopCntSecond{
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-left:1px solid #999;
	border-right:1px solid #999;			
	border-bottom:1px solid #999;
	background-color:#f1f1f1;
	height:220px;
	padding:0 8px 0 8px;
	display:none;		
}

/************ shared pop**************************/



.FirstPop{
	display:none;	
}
.SharedPop{
	height: 250px;
	width:350px;
	float: left;
}
.SharedPophead{
	margin:0px;
	padding:5px 0px 0px 12px;
	height:25px;
	width:338px;
	background:#226AA5;	
	border-radius:15px 15px 0 0;
}
.SharedHeading{
	color:#FFF;	
	float:left;
}
.Popclosebtnshr{
	width:40px;
	margin:0px;
	padding:0px;
	float:right;
	text-align:right;
	color:#FFF;	
	cursor:pointer;
}
.SharedPopCntFirst{
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-left:1px solid #999;
	border-right:1px solid #999;			
	border-bottom:1px solid #999;
	background-color:#f1f1f1;
	height:220px;
	padding:0 0px 0 8px;	
}
.SharedLeft{
 	color: #9A9899;
    float: left;
    font-family: Calibri;
    font-size: 11px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 140px	
}
.Exhibitorstext{
	margin-top:25px;	
}
.Exhibitorsselect{
	margin-top:25px;	
}

.Exhibitorsstand {
    font-size: 21px;
    margin-top: 25px;
    padding: 0 0 0 5px;
    text-align: center;
}
.SharedRight{
	background-color: #797878;
    border-radius: 0 0 15px 15px;
    float: left;
    height: 208px;
    margin: 0;
    padding: 0;
    width: 200px;
	
	overflow-y:scroll;

}
.Trangle{
	background:url(images/poptrangle.png) no-repeat left top;	
	width:14px;
	height:24px;
	position: relative;
    right: 13px;
	top:25px;
	
}
.SharedRight ul{
	margin:0px 0 0 30px;
	padding:0px;
	list-style:none;
}
.SharedRight ul li{
	margin:0px 0px 10px 0px;
	padding:0px;
	float:none;	
}
.SharedRight ul li a{
	text-decoration:none;
	color:#FFF;	
	font-size:13px;
	cursor:pointer;
}
/*** second***/
.SecondPop{
	display:none;	
}
.SharedPopCntSecond{
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-left:1px solid #999;
	border-right:1px solid #999;			
	border-bottom:1px solid #999;
	background-color:#f1f1f1;
	height:220px;
	padding:0 0px 0 8px;
}
.CoconnexdLeft{
    color: #9A9899;
    float: left;
    font-family: Calibri;
    font-size: 11px;
    margin: 0;
    padding: 0;
    width: 140px;
}
.CoconnexRight{
    background-color: #FFFFFF;
    border-bottom: 1px solid #B6B6B7;
    border-left: 1px solid #B6B6B7;
    border-radius: 0 0 15px 15px;
    float: left;
    height: 208px;
    margin: 0;
    padding: 0;
    width: 199px;
	overflow-y:scroll;
}
.RightTopCnt{
	margin:0px 20px 0 20px;
	padding:0px;
	height:164px;
	width:160px;	
}

.Descriptiontext{
	 color: #000000;
    display: block;
    font-family: Calibri;
    font-size: 11px;
    margin:20px 0 20px 0;
    padding: 0;	
}
.Countrytext{
 	color: #000000;
    display: block;
    font-family: Calibri;
    font-size: 11px;
    margin:20px 0 20px 0;
    padding: 0;	
}
.Sectorstext{
	 color: #000000;
    display: block;
    font-family: Calibri;
    font-size: 11px;
    margin:20px 0 20px 0;
    padding: 0;	
}
.BottomTopCnt{
	margin:0px;
	padding:0px;
	border-radius: 0 0 15px 15px;	
	background:#797878;
	height:24px;
	text-align:center;
}
.BottomTopCnt a{
	 color: #FFFFFF;
    font-family: Calibri;
    font-size: 11px;
    text-decoration: none;
	cursor:pointer;
}
.CocoShrimg{
	background:#FFF;
    height: 80px;
    margin: 15px 0 15px 6px;
    padding: 0;
    width: 120px;
	border:1px solid #ccc;	
}
.CocoShrimg img{
	width: 120px;
	height: 80px;	
}
.CocoShrStand{
   font-family: Calibri;
    font-size: 20px;
    margin: 0;
    /*padding: 15px 0 0 10px;*/
	padding:16px 0 0 0;
	text-align:center;	
}
.CocoShraddPlan{
 	font-family: Calibri;
    font-size: 12px;
    margin:26px 0 0 0;
    /*padding: 18px 0 0 23px;*/
	padding:0px;
	text-align:center;
	background:url(images/star.png) no-repeat 23px 4px;
	cursor:pointer;
}
.CocoShrdeletePlan{
 	font-family: Calibri;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 15px 0 0 23px;
	background:url(images/staractive.png) no-repeat left 22px;
	cursor:pointer;
}

/*****coming soon vv pop up box************/

.ComingSoon .ComingSoon{
	height: 250px;
	width:350px;
	float: left;
}

.ComingSoon .SecondPop{
	display:block;	
}
.ComingSoon .SharedPophead{
	margin:0px;
	padding:5px 0px 0px 12px;
	height:25px;
	width:338px;
	background:#226AA5;	
	border-radius:15px 15px 0 0;
}
.ComingSoon .SharedHeading{
	color:#FFF;	
	float:left;
}
.ComingSoon .Popclosebtnshr{
	width:40px;
	margin:0px;
	padding:0px;
	float:right;
	text-align:right;
	color:#FFF;	
	cursor:pointer;
}

.ComingSoon .SharedPopCntSecond{
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-left:1px solid #999;
	border-right:1px solid #999;			
	border-bottom:1px solid #999;
	background-color:#f1f1f1;
	height:220px;
	width:340px;
	padding:0 0px 0 8px;
	display:block;
}
.ComingSoon .CoconnexdLeft{
    color: #9A9899;
    float: left;
    font-family: Calibri;
    font-size: 11px;
    margin: 0;
    padding: 0;
    width: 140px;
}
.ComingSoon .CoconnexRight{
    background-color: #FFFFFF;
    border-bottom: 1px solid #B6B6B7;
    border-left: 1px solid #B6B6B7;
    border-radius: 0 0 15px 15px;
    float: left;
    height: 208px;
    margin: 0;
    padding: 0;
    width: 199px;
}
.ComingSoon .RightTopCnt{
	color: #666666;
    font-family: Calibri;
    font-size: 21px;
    font-weight: bold;
    height: 164px;
    margin: 0 20px;
    padding: 30px 0 0;
    text-align: center;
    width: 160px;
	
}

.ComingSoon .Descriptiontext{
	 color: #000000;
    display: block;
    font-family: Calibri;
    font-size: 11px;
    margin:20px 0 20px 0;
    padding: 0;	
}
.ComingSoon .Countrytext{
 	color: #000000;
    display: block;
    font-family: Calibri;
    font-size: 11px;
    margin:20px 0 20px 0;
    padding: 0;	
}
.ComingSoon .Sectorstext{
	 color: #000000;
    display: block;
    font-family: Calibri;
    font-size: 11px;
    margin:20px 0 20px 0;
    padding: 0;	
}
.ComingSoon .BottomTopCnt{
	margin:0px;
	padding:0px;
	border-radius: 0 0 15px 15px;	
	background:#797878;
	height:24px;
	text-align:center;
}
.ComingSoon .BottomTopCnt a{
	 color: #FFFFFF;
    font-family: Calibri;
    font-size: 11px;
    text-decoration: none;
	cursor:pointer;
}
.ComingSoon .CocoShrimg{
	background:#FFF;
    height: 80px;
    margin: 15px 0 15px 6px;
    padding: 0;
    width: 120px;
	border:1px solid #ccc;	
}
.ComingSoon .CocoShrimg img{
	width: 120px;
	height: 80px;	
}
.ComingSoon .CocoShrStand{
   font-family: Calibri;
    font-size: 20px;
    margin: 0;
    padding: 15px 0 0 10px;	
}
.ComingSoon .CocoShraddPlan{
 	font-family: Calibri;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 15px 0 0 23px;
	background:url(file:///C|/Users/rajeshr/Desktop/star.png) no-repeat left 22px;
	cursor:pointer;
}
.prod_floor td, .prod_floor th {
    padding: 0.3em 0.5em;
}
/***** pop up box************/
.floormessage {
   color: #226AA5;
   /* float: left;*/
    font-family: Calibri;
    font-size: 16px;
    padding: 4px 0 0px 26px;
}

span.PlusButton{
	background: rgba(0, 0, 0, 0) url("images/newplus.png") no-repeat scroll right top !important;
display: block !important;
height: 26px !important;
left: 15px;
position: relative;
top: 0;
width: 26px !important;
}
span.MinusButton{
	background: rgba(0, 0, 0, 0) url("images/newminus.png") no-repeat scroll left top !important;
height: 26px !important;
left: 16px;
position: relative !important;
top: 124px !important;
width: 26px !important;
}
.ResetButton{
	background: rgba(0, 0, 0, 0) url("images/resetbuttonnew.jpg") no-repeat scroll left top !important;
cursor: pointer;
height: 26px !important;
left: 16px;
position: relative !important;
text-indent: -9999px;
top: 106px;
width: 25px !important;
}
.ResetButton a{ display:block !important;}
.circle {
  -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
       border-radius: 4px;
   -webkit-box-shadow: rgba(0,0,0,1) 1px 1px 1px;
   -moz-box-shadow: rgba(0,0,0,1) 1px 1px 1px;
   box-shadow: rgba(0,0,0,1) 1px 1px 1px;
 
}
.circle:hover {
   
   box-shadow: rgba(0,0,0,0) 0 0px 0;
   }
   input[type=range].zoom-range {
-webkit-appearance: none;
background-color: green;

-webkit-transform:rotate(-90deg);       
-moz-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
transform:rotate(-90deg);
	 background-color: #929292;
    height: 10px;
    margin: 120px 0 0 -130px;
     width: 309px;
    z-index: 0;
}
/* Below is media query for zoom bar to set its position in IE10 & IE11*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
	input[type=range].zoom-range {
		
	    background-color: transparent;
	    height: 10px;
	    margin: 121px 0 0 -112px;
	    width: 296px;
	    z-index: 0;
	} 
} 
.ViewMyPlan {
    background: none repeat scroll 0 0 #226AA5;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-family: Calibri;
    font-size: 13px;
    font-style: normal;
    height: 22px;
    letter-spacing: 1px;
    margin-right: 20px;
    padding: 8px 0 5px;
    text-align: center;
    width: 120px;
}

#exbLogo img {
    height: auto;
    max-width: 144px;
    width: 100%;
    max-height: 65px;
}
@media (min-width: 768px) and (max-width: 1024px) {
 .Reserve a, .Reserve a:hover{ 
	background:url(images/shopping_arrow.png) no-repeat right 1px;
	}
}

.SearchDiv input.SearchB:hover {
    margin: 0px;
    padding: 0px;
    border: 0px;
    width: 23px;
    height: 23px;
    background: url(images/searchbuttonnew.png) no-repeat left top;
    text-indent: -9999px;
    cursor: pointer;
}