.maintext{
	background-color : #ffffff;
	
}
.topspacer{
	height:50px;
	 background-color:red;
	 
}
.headdiv{
	margin:0;
	background-color:#bbdab2;
	width:100%;
	z-index:7000;
	position:fixed;
	padding:0;left:0px;
	top:0x;
	height:60px;
	border:2px black solid; 
	
}
.hamburger{
	width:20%;
	padding:0 ;
	margin:0; 
}
.hamburgerdiv{
	padding:20px 0 0 15px;
	margin:0;
	float:left;
	width:15%;
	display:inline-block;
	
	
}
.helpdiv{
	padding:20px 0 0 5px;
	margin:0;
	float:right;
	width:10%;
	display:inline-block;
}
.titlediv{
	padding:8px 0 0 3px;
	margin:0 auto;
	 text-align: center;
	 font-size:1.4em;
	 font-weight:bold;
	 display:inline-block;
	width:60%;
	
}
.logoutdiv{
	padding:10px 5px 0 0;
	margin:0;
	text-align: right;
	font-size:.8em;
	display:inline-block;
	width:10%;
	position:relative;
}
.redx{
	float:right;
}
.infopage{
	margin: 0 10%;
	position:relative;
	background-color:#ffffff;
	display:none;
	
	width:80vw;
	border:2px solid black;
	padding:8px 0 0 8px;
}
.insidebody{background-color : #FFFFFF;border:thin black solid;border-radius:10px;}
a:link{
 text-decoration: none;
 color : Blue;
}
a:visited{
 text-decoration: none;
 color : Blue;
}
a:hover{
 text-decoration: none;
 color : Red;
}
.maindiv{
		border:thin solid black;max-width:800px;margin:0 auto;border-radius:20px;background-color:#ffffff;width:100%;position:relative;z-index:1;overflow:hidden;
	}
.admindiv{
		border:thin solid black;max-width:800px;margin:0 auto;border-radius:20px;background-color:#ffffff;width:100%;position:relative;z-index:1;
	}	
.verifydiv{
		border:thin solid black;max-width:700px;border-radius:20px;background-color:#ffffff;width:90%;z-index:1000;
		position:absolute;top:150px;left: 50%;transform: translateX(-50%);padding:0 8px 10px 8px;
	}
.topheading{overflow: inline;}
.ulinfo{width:50%;}
.ulhome{margin:0 0 0 20%;font-size:1em;padding:0 0 0 0 ;}
.ui-page { 
    background:#ffffff;
}
.homewhitetext{
	background-color:#42539a;
	padding:20px 0 20px 10px;
	width:100%;
	
	font-size:2em;
	color:#FFFFFF;
}
.botext{
	background-color:#d43430;
	color:#ffffff;
	font-size:.6em;
	 vertical-align: middle;
}
.businessmancoffee{
	display:none;
}
.freeapp{
	display:none;
}
.fixed{
	
	clip: rect(25px, 10px, 10px, 25px); 
	overflow : hidden;
	max-height : 100px;
	min-height : 100px;
	table-layout : fixed;
	height : 100px;
}
.stars{
	background-image:   url(../Images/5starC.png) ; 
	background-repeat: no-repeat;
	width:120px;
	height:19px;
	position:relative;
	margin-top:10px;
	border:thin red solid;
}
.stars0{background-position:0px 1px;}
.stars1{background-position:-0px -18px;}
.stars2{background-position:0px -36px;}
.stars3{background-position:0px -55px;}
.stars4{background-position:0px -73px;}
.stars5{background-position:-1px -91px;}
.row1{background-color:#fdf3c2;} /* fdfce7 */
.row2{background-color:#f1f1ea;}
.divfloat{
	position: relative; 
	float: left; 
	padding-bottom : 16px;
	padding-left : 6px;
	padding-right : 6px;
	padding-top : 6px;
}
.tableheader{
	background-color:grey;
	color:#white;
}
.divbar h1{padding-left:30px;}
.bariconclosed{}
.baricon{
	background-repeat: no-repeat;
	width:22px;
	height:22px;
	position:absolute;
	border-radius: 11px;
	background-color:#a2a2a2;
	margin:2px 0 0 -30px;
}
.regicon{
	background-repeat: no-repeat;
	width:22px;
	height:22px;
	position:absolute;
	/*margin:2px 0 0 -30px;*/
}

.togglebar{
	background-color:#95d89d;
	padding:3px 0 3px 40px;
	font-weight:bold;
	font-size:1.3em;
	cursor:pointer;
	margin-top:4px;
}
.divcolL{
	display:inline-block;
	width:45%;
	padding:10px 5px 10px 5px;
	margin:10px 5px 10px 5px;
	vertical-align:top;
}
.divcolR{
	display:inline-block;
	width:45%;
	padding:10px 5px 10px 5px;
	margin:10px 5px 10px 5px;
	vertical-align:top;
}
.divdashboardblock{
	border:black thin solid;
	width:100%;
	padding:10px 5px 10px 5px;
	display:block;
	margin:5px 0px 10px 0px;
	vertical-align:top;
	border-radius:12px;
}
.websearchoverview{display:block;}
.cellsearchoverview{display:none;}
.bariconright{background-position: 4px 4px; background-image:   url(../JQuery/Mobile/Images/icons-png/arrow-r-white.png) ; /*-30px -46px;*/ /* 864/24=36   y =10*/}
.baricondown{background-position: 4px 4px;background-image:   url(../JQuery/Mobile/Images/icons-png/arrow-d-white.png) ; /* 864/24=36 */}
.regiconplus{background-position: 4px 4px; background-image:   url(../JQuery/Mobile/Images/icons-png/plus-black.png) ; /*-30px -46px;*/ /* 864/24=36   y =10*/}
.divicon:hover{background-color:#aaacad;}
.divcoupon{
	width:95%;
	border:8px #cbcbcb solid;
	padding:1px 1px 1px 1px;
	border-radius:12px;
	margin:0 auto;
	max-width:500px;
	
}

.divsection{
	border-left:1px solid black;
	border-bottom:1px solid black;
	border-right:1px solid black;
	Width:90%;
	margin:30px auto;
	position:relative;
	top:-30px;
	border-radius: 0px 0px 10px 10px;
	padding:20px 10px 20px 10px;
	box-sizing: border-box;
	display:none;
}
.divfloatright{	float:right;}
.divfloatleft{	float:left;}
.divclearB{clear:both;}
.divwidth110{	width:110%;}
.divwidth100{	width:100%;}
.divwidth98{	width:98%;}
.divwidth95{	width:95%;}
.divwidth90{	width:90%;}
.divwidth80{	width:80%;}
.divwidth70{	width:70%;}
.divwidth60{	width:60%;}
.divwidth55{	width:55%;}
.divwidth50{	width:50%;}
.divwidth48{	width:48%;}
.divwidth40{	width:40%;}
.divwidth35{	width:35%;}
.divwidth30{	width:30%;}
.divwidth25{	width:25%;}
.divwidth20{	width:20%;}
.divwidth15{	width:15%;}
.divwidth10{	width:10%;}
.divwidth5{	width:5%;}
.divinlineB{	display:inline-block;}
.divinline{	display:inline;}
.divcentertext{text-align:center;}
.divrighttext{text-align:right;}
.divlefttext{text-align:left;}
.divdroplabel{font-size:1em;}
.divmarginleft20{margin:0 0 0 20px !important;}
.divtop{	vertical-align:top;}
.divmid{	vertical-align: middle;}
.divbottom{	vertical-align: bottom;}
.divbox{
	border:1px black solid;
	padding:5px 10px 10px 10px;
}
.divboxI{
	border:0px black solid;
	padding:5px 10px 10px 10px;
}
.divboxD{
	border:4px black  dashed;
	padding:5px 10px 10px 10px;
}
.divboxR{
	border:1px black solid;
	padding:5px 10px 10px 10px;
	border-radius:12px;
}
.divboxredR{
	border:2px red solid;
	padding:5px 10px 10px 10px;
	border-radius:12px;
}
.divboxgoldR{
	border:2px #fab104 solid;
	padding:5px 10px 10px 10px;
	border-radius:12px;
}
.divboxgreenR{
	border:2px #0e711a solid;
	padding:5px 10px 10px 10px;
	border-radius:12px;
}
.divboxblueR{
	border:2px #89f0f9 solid;
	padding:5px 10px 10px 10px;
	border-radius:12px;
}
.divboxwhiteR{
	border:2px #ffffff solid;
	padding:5px 10px 10px 10px;
	border-radius:12px;
}
.divboxcouptitle{
	border:2px #cacbcc solid;  /* cacbcc */
	padding:4px 5px 4px 5px;
	border-radius:12px;
	background-color:#b3ffc1;}  /* e2e2e2 */
.divparagraph{padding:15px 15px 15px 15px;}
.divmodal{
	display:none;
    position: absolute; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.6); /* Black w/ opacity */
}
.headlink{font-size:.9em;color:#ffffff;}
.brainpopup {
    display: none;
    background:   #cdcdcd;
    padding: 8px;
    border: 2px solid #ddd;
    left:50%;
    font-size: .8em;
    position: absolute;
    top: 500px;
    z-index: 99999;
    box-shadow: 0px 0px 20px #999;
    /* CSS3 */
        -moz-box-shadow: 0px 0px 20px #999;
    /* Firefox */
        -webkit-box-shadow: 0px 0px 20px #999;
    /* Safari, Chrome */
	border-radius: 6px 6px 6px 63px;
    -moz-border-radius: 6px;
    /* Firefox */
        -webkit-border-radius: 6px;
    /* Safari, Chrome */;
}
.brainpopup2 {
    display: none;
    background:   #cdcdcd;
    padding: 8px;
    border: 2px solid #ddd;
    left:30%;
    font-size: .8em;
    position: absolute;
    
    z-index: 99999;
    box-shadow: 0px 0px 20px #999;
    /* CSS3 */
        -moz-box-shadow: 0px 0px 20px #999;
    /* Firefox */
        -webkit-box-shadow: 0px 0px 20px #999;
    /* Safari, Chrome */
	border-radius: 6px 6px 6px 63px;
    -moz-border-radius: 6px;
    /* Firefox */
        -webkit-border-radius: 6px;
    /* Safari, Chrome */;
}
.menupopup {
    display: none;
    background:   #eeeeee;  
    padding: 8px;
    border: 2px solid #ddd;
    font-size: .8em;
    position: absolute;
    height:50vh;
    overflow:auto;
    margin:20px 0 0 10px;
    width:15vw;
    z-index: 99999;
    box-shadow: 0px 0px 20px #999;
    /* CSS3 */
        -moz-box-shadow: 0px 0px 20px #999;
    /* Firefox */
        -webkit-box-shadow: 0px 0px 20px #999;
    /* Safari, Chrome */
	border-radius: 6px 6px 6px 63px;
    -moz-border-radius: 6px;
    /* Firefox */
        -webkit-border-radius: 6px;
    /* Safari, Chrome */;
}
.divtabs{	text-align:center;border:black thin solid;}
.center{margin:0 auto;}
.centerabsolute{left:0;right:0;margin-left:auto;margin-right:auto;}
.centerall {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%); /* Yep! */
  width: 70%;
  height: 59%;
}
.divhide{
	display:none;
}
.divshow{
	display:inline-block;
}
.divskipspace{display:none;}
.divinvisible{visibility:hidden}
.divoverline{border-top:thin #c9c9c7 solid;}
.divoverline2{border-top:2px #c9c9c7 solid;}
.divoverline3{border-top:3px #c9c9c7 solid;}
.divunderline{border-bottom:thin #c9c9c7 solid;}
.divunderline2{border-bottom:2px #c9c9c7 solid;}
.divunderline3{border-bottom:3px #c9c9c7 solid;}
.divfixed{position:fixed;top:0;}
.divresultbox{ background-color:#FFFFFF;position:absolute;left:3000px;top:100px;z-index:999;width:90%;margin:0 auto;cursor: move;}
.menutab{
	background-image : url(../Images/tab1.gif);
	background-repeat : no-repeat;
	background-position : bottom;
	padding-top : 17px;
	text-align : center;
	width:200px;
	padding-bottom:3px;
	display:inline-block;
	
	
	}
a.storelist{
	font-size:1.5em;	
	}
a.menutablink{
	color : White;
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : .85em;
	text-align : center;
	padding-bottom:5px;
}
a.menutablink:hover{
	color : #808080;
}

.bold{font-weight:bold; }
.cursor{ cursor:pointer;}
.normalweight{font-weight:normal;}
.italic{ font-style: italic;}

.noborder{
	border : none;
}
.redtextbox{border:2px solid red;}
.font04em{font-size:.4em;}
.font05em{font-size:.5em;}
.font06em{font-size:.6em;}
.font07em{font-size:.7em;}
.font08em{font-size:.8em;}
.font10em{font-size:1em;}
.font12em{font-size:1.2em;}
.font15em{font-size:1.5em;}
.font18em{font-size:1.8em;}
.font20em{font-size:2em;}
.font9{ font-size:9px;}
.font10{ font-size:10px;}
.font12{ font-size:12px;}
.font14{ font-size:14px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.font22{ font-size:22px;}
.font24{ font-size:24px;}
.font28{ font-size:28px;}
.font32{ font-size:32px;}
.font36{ font-size:36px;}
.fontwhite{color:#FFFFFF;}

.divbgred{background-color:#f9898e;}
.divbgblue{background-color:#89f0f9;}
.divbggreen{background-color:#95d89d;}
.divbgdkgreen{background-color:#0e711a;}
.divbgpurple{background-color:#a689f9;}
.divbgorange{background-color:#fac89b;}
.divbgblack{background-color:#3f3f3f;}
.divbggold{background-color:#f9c13d;}
.divbggrey{background-color:#cccccc;}
.divbgwhite{background-color:#ffffff;}
.divbgltgrey{background-color:#eae7e7;}

.divnopadding{padding:0 0 0 0;}



.divabsolute{position:absolute;}
.divrelative{position:relative;}
.divscrollpop{
	height:500px;
	overflow:scroll;
	
}
.ui-popup-container { width: 40%; }

.myHandle {
	
	background-repeat: no-repeat;	
  	display: inline-block;
 	height: 20px;
  	width: 20px;
  	vertical-align: middle;
  	background-color: red;
  	cursor: move;
}
.myHandle2{
	background-image:   url(../JQuery/Mobile/Images/ui-icons_ffffff_256x240.png) ; 
	background-position:-126px -47px;
	
}
.pointer{cursor : help;}
.hand{cursor : pointer;}

.inputwidth30{width:30%;}
.inputwidth60{width:60%;}
.inputwidth90{width:90%;}
.textinput{font-size:.8em;height:40px; box-shadow: none;width:100%;padding-left:4px;}

.imageroll{
	margin:2px 2px 2px 2px;
	border: 1px black solid;
}
.listmenu{
	 list-style: none;
	 display:inline-block;
	 padding:2px 5px 3px 5px; 
}
.ulzero{margin:0;padding:0;}
.clickdiv{ cursor:pointer;}



.listno{list-style: none;}
.listmenuul{margin:0;padding:0 0 0 15px;}
.sortitem{list-style: none;border:thin black solid;padding:3px 2px 3px 3px;margin:0px 0px 6px 0px;}
.sortul{list-style:  circle;margin:0;padding:0;}
.divphotoinfo{
	width:50%;
	display:none;
	
	border:thin black solid;
	 border-radius:20px;
	 position:absolute;
	 background-color:#ffffff;
	 padding:5px 5px 20px 5px;
	 left:-30px;
	  
}

.divphotoinfopop{
	width:50%;
	display:none;
	
	border:thin black solid;
	 border-radius:20px;
	 position:absolute;
	 background-color:#ffffff;
	 padding:5px 5px 20px 5px;
	 
	  
}

.divPhotoform{
	display:inline-block; 
	vertical-align: top; 
	text-align:right;
	padding:2px 10px 2px 10px;
	border:#CCCCCC 3px solid;
	width:25%;
	text-align:left;
	 border-radius:20px;
	 margin:5px 0 5px 0;
}
#mymenubutton{display:none; cursor:pointer;}

	

.greenbg{background-color:green;}
.red{color:red;}
.gold{color:#ddbc03;}
.white{color:#FFFFFF;}
.green{color:green;}
.black{color:black;}
.buttonlink{
	font-family:Verdana;
   	padding:5px 15px 5px 15px;
   	font-size:.9em; 
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
	background-color: #559a41;
	color: #FFFFFF;
	border: solid 1px black;
	border-radius: 12px;
	text-align:center;
}
.buttonlink:hover{
	
	 box-shadow: 1px 2px 2px 0px #4e4e4c;
	}
.buttonlinktext{
	color:#ffffff;	
	}

.button3{
	background-color: #fff4a6;
   	background-image: -webkit-linear-gradient(top, #fff4a6 10%,#f5d665 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#CCC) to(#EEE));
   	background-image:    -moz-linear-gradient(top, #fff4a6 10%,#f5d665 100%);
   	background-image:     -ms-linear-gradient(top, #fff4a6 10%,#f5d665 100%);
   	background-image:      -o-linear-gradient(top, #fff4a6 10%,#f5d665 100%);
   	background-image:         linear-gradient(top, #fff4a6 10%,#f5d665 100%);
	
   	-moz-box-shadow:inset 0px 0px 0px 0px #fff4a6;
	-webkit-box-shadow:inset 0px 0px 0px 0px #fff4a6;
	box-shadow:inset 0px 0px 0px 0px #fff4a6;
   	border: solid 1px #84bbf3;
   	-webkit-border-radius: 12px;
   	-moz-border-radius: 12px;
   	border-radius: 12px;
	font-family:Verdana;
   	padding:5px 15px 5px 15px;
   	color: #009ec0;
   	-webkit-box-shadow: 0px 4px 4px 0px #737373;
      -moz-box-shadow: 0px 4px 4px 0px #737373;
           box-shadow: 1px 2px 2px 0px #4e4e4c;
	
	behavior: url(PIE.htc);
	font-size:.9em; 
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
	margin-bottom:15px;
  
}
.button3:hover{
	color: #006b82;
	background-image: -webkit-linear-gradient(top, #f5d665 0%,#fff4a6 100%);
   background-image: -moz-linear-gradient(top, #f5d665 0%,#fff4a6 100%);
   background-image: -ms-linear-gradient(top, #f5d665 0%,#fff4a6 100%);
   background-image: -o-linear-gradient(top, #f5d665 0%,#fff4a6 100%);
   background-image: linear-gradient(top, #f5d665 0%,#fff4a6 100%);
   behavior: url(PIE.htc);

}
.button2{
	background-color: #6ce0a0;
   	background-image: -webkit-linear-gradient(top, #6ce0a0 10%,#4ab278 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#CCC) to(#EEE));
   	background-image:    -moz-linear-gradient(top, #6ce0a0 10%,#4ab278 100%);
   	background-image:     -ms-linear-gradient(top, #6ce0a0 10%,#4ab278 100%);
   	background-image:      -o-linear-gradient(top, #6ce0a0 10%,#4ab278 100%);
   	background-image:         linear-gradient(top, #6ce0a0 10%,#4ab278 100%);
	/*-pie-background: linear-gradient(to bottom, #fff4a6, #f5d665); */
   	-moz-box-shadow:inset 0px 0px 0px 0px #fff4a6;
	-webkit-box-shadow:inset 0px 0px 0px 0px #fff4a6;
	box-shadow:inset 0px 0px 0px 0px #fff4a6;
   	border: solid 1px #84bbf3;
   	-webkit-border-radius: 12px;
   	-moz-border-radius: 12px;
   	border-radius: 12px;
	font-family:Verdana;
   	padding:5px 15px 5px 15px;
   	color:  #009ec0;
   	-webkit-box-shadow: 0px 4px 4px 0px #737373;
      -moz-box-shadow: 0px 4px 4px 0px #737373;
           box-shadow: 1px 2px 2px 0px #4e4e4c;
	
	behavior: url(PIE.htc);
	font-size: 1.2em ; 
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
	margin-bottom:15px;
}
.button2:hover{
	color: #006b82;
	background-image: -webkit-linear-gradient(top, #4ab278 0%,#6ce0a0 100%);
   background-image: -moz-linear-gradient(top, #4ab278 0%,#6ce0a0 100%);
   background-image: -ms-linear-gradient(top, #4ab278 0%,#6ce0a0 100%);
   background-image: -o-linear-gradient(top, #4ab278 0%,#6ce0a0 100%);
   background-image: linear-gradient(top, #4ab278 0%,#6ce0a0 100%);
   behavior: url(PIE.htc);
}

.buttonmenu{
	background-color: #f0f9ee;
   	border: solid 1px #000000;
    font-family:Verdana;
   	padding:4px 4px 4px 4px;
   	color: #000000;
   	font-size:12px; 
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
	
}
.buttonmenu:hover{
	color: red;
	
}
.button1R{
	background-color:#fff4a6; /*#6ce0a0;*/
   	background-image: -webkit-linear-gradient(top, #fff4a6 10%,#fff4a6 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#CCC) to(#EEE));
   	background-image:    -moz-linear-gradient(top, #fff4a6 10%,#fff4a6 100%);
   	background-image:     -ms-linear-gradient(top, #fff4a6 10%,#fff4a6 100%);
   	background-image:      -o-linear-gradient(top, #fff4a6 10%,#fff4a6 100%);
   	background-image:         linear-gradient(top, #fff4a6 10%,#fff4a6 100%);
	
   	/*-moz-box-shadow:inset 0px 0px 0px 0px #fff4a6;
	-webkit-box-shadow:inset 0px 0px 0px 0px #fff4a6;
	box-shadow:inset 0px 0px 0px 0px #fff4a6;*/
   	border: solid 1px #84bbf3;
   	-webkit-border-radius: 12px;
   	-moz-border-radius: 22px;
   	border-radius: 22px;
	font-family:Verdana;
   	padding:5px 15px 5px 15px;
   	color: #ff0033;
   	/*-webkit-box-shadow: 0px 4px 4px 0px #737373;
      -moz-box-shadow: 0px 4px 4px 0px #737373;
           box-shadow: 1px 2px 2px 0px #4e4e4c;*/
	
	behavior: url(PIE.htc);
	font-size:1em; 
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
	margin-bottom:15px;
}
.button1R:hover{
	color: #ff0033;
	background-image: -webkit-linear-gradient(top, #4ab278 0%,#6ce0a0 100%);
   background-image: -moz-linear-gradient(top, #4ab278 0%,#6ce0a0 100%);
   background-image: -ms-linear-gradient(top, #4ab278 0%,#6ce0a0 100%);
   background-image: -o-linear-gradient(top, #4ab278 0%,#6ce0a0 100%);
   background-image: linear-gradient(top, #4ab278 0%,#6ce0a0 100%);
   behavior: url(PIE.htc);
}
.stripe1{background-color:#dcdef7;}
.stripe2{background-color:#e1e8e9;}
.searchinputtext{font-size:.8em;}


.allborder{
	border : 1px solid #CCCCCC;
	padding : 5px 5px 5px 5px;
	border-collapse : collapse;
}





.graystrip{
	background-color: green;
}

span.pageNumborder{
	border : 1px solid Black;
	color : Black;
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
}
span.pagenum{
	color : Black;
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
