
html, body { 

	overflow-x:hidden;
	width:100%;

}

body:after {
	content: url(/newimg/banner_1.jpg) url(/newimg/banner_2.jpg) url(/newimg/banner_3.jpg) url(/newimg/business_banner1.jpg);
	display: none;
}

.top-row { 

	margin-bottom:100px;

}

.merchantfooter strong { 

	color:#333333;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	display: block;
	margin-top:15px;
	margin-left:15px;


}

.merchantfooter p { 

	color:#333333;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	display: block;	margin-top:5px;
	margin-left:15px;


}

.banner { 

	background-size: 100% 100%;
	background-image: url(/newimg/banner_1.jpg);
	position:absolute;
	height:469px;
	width:100%;
	background-position: top center;
	background-repeat: no-repeat;
	z-index:0;

}

.business .banner { 

		background-image: url(/newimg/business_banner1.jpg);


}

.appstores { 

	position: absolute;
	top:489px;

}

.container, .container-fluid { 

	position: relative;
	/*z-index: 100;*/
	max-width:1000px;
	margin:auto;

}

.homeRegForm { 

	background:#F0F1F1;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding-top:10px;

}

.homeRegForm .row-fluid .span6 input.left { 

	margin-left:5%;
	width:90%;
	height:30px;


}

.homeRegForm .row-fluid .span6 input.right { 

	margin-right:5%;
	width:90%;
	height:30px;


}

.homeRegForm .row-fluid .span6 input.joinUs { 

	margin-left:5%;
	width:auto;
	margin-bottom:15px;
	height: 40px;



}

.logo, .account { 
	text-align: center;
	background: #fff;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	/* Firefox v3.5+ */
	-moz-box-shadow:4px 3px 5px 0px rgba(3,4,4,0.3);
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-box-shadow:4px 3px 5px 0px rgba(3,4,4,0.3);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
	box-shadow:4px 3px 5px 0px rgba(3,4,4,0.3);
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX = 4,OffY = 3,Color = #4d03.7b83ad9f0a1be03.ef924af0bf1a603.f38cda6e75ff6,Positive = true)";
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX = 4,OffY = 3,Color = #4d03.7b83ad9f0a1be03.ef924af0bf1a603.f38cda6e75ff6,Positive = true);
}

.logo img { 

	margin-bottom: 5px;
	max-width: 90%

}


.account ul { 

	margin:0px;
	list-style-type: none;

}
.account > ul > li, .account > .buttons > a { 

	line-height: 36px;
	float:left;
	margin-left:13px;
	margin-right: 5px;
	font-weight: bold;
	font-size: 12px;
	color:#007DBF;
	text-transform: uppercase;

}

.account span { 

	font-size: 16px;
	font-weight: bolder;
	line-height: 36px;
	float:left;
	margin-left:13px;
	color:#007DBF;

}



.account > .buttons { 

	float:right;


}
.account > .buttons > a:nth-of-type(odd) { 

	float:left;
	color:#7FB30D;


}

.flagZone {
	width: 300px;
        height:auto;
        position:relative;
        float:right;
        top:-115px;
        right:50px;
}


.phones { 

	background-repeat: no-repeat;
	height: 387px;
	min-width:195px;
	background-image:url(/newimg/phones.png);

}

.tablet { 

	background-repeat: no-repeat;
	height: 412px;
	min-width:412px;
        background-image:url(/newimg/tablet2.png); 
        margin-top:-60px;

}

.header { 

	min-height: 300px;

}

.business .header { 

	min-height: 320px;

}

.header .title { 
	font-size:36px;
	letter-spacing:0pt;
	line-height:114%;
	font-weight: bold;
	margin-bottom:10px;
	text-align:left;
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
	text-shadow:1px 1px 0px rgb(255,255,255);
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX = 1,OffY = 1,Color = #ffffffff,Positive = true)";zoom:1;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX = 1,OffY = 1,Color = #ffffffff,Positive = true);

}

.header .box { 

	padding:10px 10px 0px 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-image: url(/newimg/transparent.png);
	position: relative;
	background-repeat: no-repeat;
	margin-bottom:40px;

}

.header .box > .text { 

	color:#7FB30D;
	font-family: 'Open Sans', sans-serif;
	padding-bottom: 15px;
	padding-left:15px;
	font-weight: bold;


}
 
.header .box .text > a { 

	font-size: 24px;
	color:#7FB30D;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;

}

.header .box > .arrow { 
	
	position: absolute;
	bottom:-30px;
	right:-30px;

}

.header .box > p { 

	display: block;

}

.phone { 

	background:url(/newimg/phone2.png);
	background-position: center;
	background-repeat: no-repeat;
	height:485px;

}

.howitworks strong { 

	color:#333333;
	font-size: 18px;
	clear:both;
	display: block;
}

h1, h2, h3, .fuelux h1, .fuelux h2, .fuelux h3 { 


	color:#107FBC;
	display: block;
	clear:both;
}

h2 { 

	font-size:24.5px;

}

.howitworks h3 { 

	color:#333333;
	font-size: 18px;
	clear:both;
	display: block;
}
h1 { 

	font-size:28px;

}

input[type=submit].green { 

	font-family: 'Open Sans', sans-serif;
	font-size:22px;
	letter-spacing:0pt;
	color:rgb(255,255,255);
	text-align:center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:rgb(127,179,13);
	line-height: 36px;
	border-color:rgb(88,124,10);
	border-width:1px;
	border-style:solid;
	/* Firefox v3.5+ */
	-moz-box-shadow:4px 3px 5px 0px rgba(3,4,4,0.16);
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-box-shadow:4px 3px 5px 0px rgba(3,4,4,0.16);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
	box-shadow:4px 3px 5px 0px rgba(3,4,4,0.16);
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX = 4,OffY = 3,Color = #2903.7b83ad9f0a1be03.ef924af0bf1a603.f38cda6e75ff6,Positive = true)";
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX = 4,OffY = 3,Color = #2903.7b83ad9f0a1be03.ef924af0bf1a603.f38cda6e75ff6,Positive = true);
}
input[type=submit].green:hover { 


	background-color:rgb(100,150,13);
}


.joinUs { 

	font-family: 'Open Sans', sans-serif;
	font-size:22px;
	letter-spacing:0pt;
	color:rgb(255,255,255);
	text-align:left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:rgb(127,179,13);
	width:99px;
	line-height: 36px;
	border-color:rgb(88,124,10);
	border-width:1px;
	border-style:solid;
	/* Firefox v3.5+ */
	-moz-box-shadow:4px 3px 5px 0px rgba(3,4,4,0.16);
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-box-shadow:4px 3px 5px 0px rgba(3,4,4,0.16);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
	box-shadow:4px 3px 5px 0px rgba(3,4,4,0.16);
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX = 4,OffY = 3,Color = #2903.7b83ad9f0a1be03.ef924af0bf1a603.f38cda6e75ff6,Positive = true)";
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX = 4,OffY = 3,Color = #2903.7b83ad9f0a1be03.ef924af0bf1a603.f38cda6e75ff6,Positive = true);
}



.bubble { 

	height:56px;
	width:246px;
	background-image:url(/newimg/bubble.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-top:23px;
	padding-top:9px;
	text-indent: 10px;
	font-family: 'Open Sans', sans-serif;
	font-size:24px;
	letter-spacing:0pt;
	color:rgb(255,255,255);
	

}

.footer { 

	margin-top:10px;
	background:#333333;
	color:#999999;
	font-size: 12px;

}

.footer h3 { 

	font-size: 17px;
	margin-bottom:0px;

}

.footer ul { 

	margin:0px;
	padding:0px;
	list-style-type: none;

}
.footer ul li { 

	float:left;
	margin-right:5px;
	margin-bottom:10px;

}

.footer .linkList a { 

	display: block;
	font-size: 12px;
	color:#999999;

}
.copy { 

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:366%;
	color:rgb(131,131,131);
	text-align:left;

}


/* styles for desktop */
.tinynav { display: none }

.tinynav1 { 

	float:left;
	border:0px;
	width:100%;
}

@media screen and (min-width: 768px) and (max-width: 1020px) {

	.buttons { 

		width:100%;

	}

	.pipe { 

		display: none;

	}

}


/* styles for mobile */
@media screen and (max-width: 700px) {
    .tinynav { display: block }
    .navitem { display: none }
}
@media (max-width: 979px) {




	.phones { 

		background-repeat: no-repeat;
		height: 387px;
		background-image:url(/newimg/phones_single.png);

	}
	.banner { 

		background-size: auto 100%;

	}
	.account > a { 

		line-height: 30px;
		font-size: 10px;
		margin-left:10px;
		margin-right: 10px;

	}




}



@media (max-width: 910px) {

	.span4.tablet { 

		display: none;

	}



}


@media (max-width: 767px) { 


.homeRegForm .row-fluid .span6 input.left { 

	margin-left:5%;
	width:90%;
	height:30px;


}

.homeRegForm .row-fluid .span6 input.right { 

	margin-right:5%;
	width:90%;
	height:30px;


}


	.header .box > .arrow { 
		display: none;
	}

	.header .box .text > a { 

		font-size: 20px;

	}
	.header .title { 
		font-size:26px;

	}

	.header .box { 

		margin-bottom:70px;
	}
	.top-row { 

		margin-bottom:20px;

	}

	.container-fluid { 

		margin-left:20px;
		margin-right:20px;
	}


	.header > .span4 { 

		float:left;
		width:auto;
	}

	 .header > .span6 { 

		float:right;
		min-width:500px;
		max-width: 60%

	}

	.footer .span3 { 

		width:50%;
		float:left;

	}

	.footer .span3:nth-of-type(odd) { 

		clear:left;

	}

	.span4.phone { 

		display: none;

	}


	.banner { 

		background-size: auto 100%;
		height:319px;
	}


	.logo { 

		float:left;
		width:auto;

	}


	.account { 

		float:right;
		width:auto;

	}


	body { 

		padding:0px;

	}

	.container { 

		padding:0px 20px;

	}
	.logo { 

		float:left;
		width:100%;

	}

	.account { 

		float:right;
		width:100%;
		margin-top:10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;


	}

	.account > a { 

		margin-left:15px;
		margin-right:15px;

	}	

	.header { 

		min-height: 280px;

	}
	.appstores { 

		position: absolute;
		top:339px;

	}

	.appstores .span3.appstore { 

		float:left;
		width:50%;
		text-align: center;

	}

	.appstores .span3.appstore.fullwidth { 

		float:left;
		width:100%;

	}

}

@media (max-width: 740px) { 

	.header > .span4 { 

		display:none;

	}

	 .header > .span6 { 

		float:none;
		width:100%;
		max-width: 100%;
		min-width: 100%;

	}


}

@media (max-width: 481px) { 


	.header .box { 

		margin-bottom: 10px;

	}

	.appstore { 

		text-align: center;

	}

	.header .box .text > a { 

		font-size: 16px;

	}

	.header .title { 
		font-size:20px;

	}

	.header > .span4 { 

		display: none;

	}
	 .header > .span6 { 

		float:none;
		max-width:100%;

	}

	.banner { 

		background-size: auto 100%;

	}

	.logo { 

		float:left;
		width:100%;

	}

	.account { 

		float:right;
		width:100%;
		margin-top:10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;


	}

	.account > a { 

		margin-left:15px;
		margin-right:15px;

	}


}

#page_facility form { 


}

#page_facility table { 

	width:100%;
}

#page_facility th { 


}

#page_facility td, #page_facility th {

	border:3px solid #BABABA;
	padding:5px;
	text-align: left;

}

#page_facility label { 

	float:left;
	line-height: 30px;
	padding-right:10px;
	width:100px;

}

#page_facility form input[type=button], #page_facility form input[type=submit] { 

	float:right;

}

#page_facility .buttons { 

	clear:left;
	padding-top:5px;

}

#page_zones form { 

	padding:10px;
	width:645px;

}

#page_zones table { 

	width:100%;
}

#page_zones th { 

	background:#ccc;

}

#page_zones td, #page_zones th {

	border:1px #000 solid;
	padding:5px;
	text-align: left;

}

#page_zones #tables_cont { 

	width:90%;
	overflow-y:scroll;
	padding-bottom:15px;

}

#page_zones label { 

	float:left;
	line-height: 30px;
	padding-right:10px;
	width:100px;

}

#page_zones form input[type=button], #page_zones form input[type=submit] { 

	float:right;

}

#page_zones .buttons { 

	clear:left;
	padding-top:5px;

}

#page_zones td {

	cursor:pointer;

}

#page_zones .zone_active { 

	background: red;

}


.events ul {
	list-style-type: none;
	float: left;
	width: 20%;
}

.event {
	overflow: hidden;
	padding: 10px 15px;
}

.event-1 {
	border: 1px solid #1DADE7;
	border-left: 15px solid #1DADE7;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.event-4 {
	border: 1px solid #0F7F13;
	border-left: 15px solid #0F7F13;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.event-2 {
	border: 1px solid #EE494C;
	border-left: 15px solid #EE494C;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.event-5 {
	border: 1px solid #E6B132;
	border-left: 15px solid #E6B132;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}


.event ul li {
	float: left;
	clear: both;
}

.events .comment {
	float: left;
}

.table_info, .timer { 
	line-height:20px;
	font-size: 14px !important;
	width:75px;
	text-align: center;
	border:1px solid #ccc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-weight: bold;
}

.timer.late { 
	background: red;
	color:white;
}

.closedown, .closedown-feedback, .noshow, #evenType { 
	background: green; 
	line-height:72px;
	width:25%;
	cursor: pointer;
	text-align: center;
	border:1px solid #ccc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-left:2%;
	float:right;
	font-size: 14px;
	color:#fff;
	font-weight: bold;
}

/** ""More drinks"" request **/
.typeid_4 { 
	background: green; 
	line-height:36px;
	width:17%;
	cursor: pointer;
	text-align: center;
	border:1px solid #ccc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-left:2%;
	float:right;
	color:#fff;
	font-weight: bold;

}

/** Call waiter request **/
.typeid_1 {
        background: #00ACEA; 
	line-height:36px;
	width:17%;
	cursor: pointer;
	text-align: center;
	border:1px solid #ccc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-left:2%;
	float:right;
	color:#fff;
	font-weight: bold;
}

/** Cancel request **/
.typeid_3 {
        background: #00ACEA; 
	line-height:36px;
	width:17%;
	cursor: pointer;
	text-align: center;
	border:1px solid #ccc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-left:2%;
	float:right;
	color:#fff;
	font-weight: bold;
}

/** ""Get the bill"" request**/
.typeid_2 {
        background: red; 
	line-height:36px;
	width:17%;
	cursor: pointer;
	text-align: center;
	border:1px solid #ccc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-left:2%;
	float:right;
	color:#fff;
	font-weight: bold;
}


.noshow { 
background-color:rgb(179,179,179);
border-color:rgb(133,133,133);
border-width:1px;
border-style:solid;
-moz-box-shadow:4px 3px 5px 0px rgba(9,10,10,0.28);
-webkit-box-shadow:4px 3px 5px 0px rgba(9,10,10,0.28);
box-shadow:4px 3px 5px 0px rgba(9,10,10,0.28);
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX = 4,OffY = 3,Color = #4708.99c6b0531982809.ba76ea422899809.bdfa43fe5c92,Positive = true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX = 4,OffY = 3,Color = #4708.99c6b0531982809.ba76ea422899809.bdfa43fe5c92,Positive = true);

}


#eventType { 
	float:left;
	line-height: 72px;
	cursor:default;
}


.table_info > div { 
	display: inline-block;
}
.event { 
	margin-bottom:15px;
	clear:both;
	height:73px;
}

.fuelux select, .fuelux textarea, .fuelux input[type="text"], .fuelux input[type="password"], .fuelux input[type="datetime"], .fuelux input[type="datetime-local"], .fuelux input[type="date"], .fuelux input[type="month"], .fuelux input[type="time"], .fuelux input[type="week"], .fuelux input[type="number"], .fuelux input[type="email"], .fuelux input[type="url"], .fuelux input[type="search"], .fuelux input[type="tel"], .fuelux input[type="color"], .fuelux .uneditable-input {
padding: 4px 6px 4px;
color: #333333;
}


.step-pane .span4 label { 
	float:left;
	width:92px;
	line-height: 40px;
}
.step-pane .span4 input, .step-pane .span6 input { 
	float:left;
	height:30px;

}

.step-pane .span6 label { 
	float:left;
	width:122px;
	line-height: 40px;
}

.step-pane label.sm { 
	float:left;
	width:auto;
	padding-right:10px;
	line-height: 40px;
}
.findOutMore { 

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

	margin-bottom:10px;

	background-color:rgb(127,179,13);
	width:220px;
	max-height:114px;
	border-color:rgb(88,124,10);
	border-width:1px;
	border-style:solid;
	/* Firefox v3.5+ */
	-moz-box-shadow:4px 3px 5px 0px rgba(3,4,4,0.16);
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-box-shadow:4px 3px 5px 0px rgba(3,4,4,0.16);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
	box-shadow:4px 3px 5px 0px rgba(3,4,4,0.16);
        color:#fff;
        padding:25px 10px 0;
        font-size:21px;
        font-weight:bold;
        line-height: 36px;
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX = 4,OffY = 3,Color = #2903.7b83ad9f0a1be03.ef924af0bf1a603.f38cda6e75ff6,Positive = true)";
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX = 4,OffY = 3,Color = #2903.7b83ad9f0a1be03.ef924af0bf1a603.f38cda6e75ff6,Positive = true);

}

.blog_sub { 

	font-size:14px;
	color:rgb(127,179,13);
	font-weight: bold;
	margin-top:-10px;
	display: block;
	margin-bottom:10px;

}


section {
      margin-bottom:10px;  
}

.blog_Sub_Headers {
        color:rgb(127,179,13);
        font-weight:bold;
        text-transform: uppercase;
}

article.blog p { 

	color:#676767;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;

}

article.blog small a { 

	font-size:14px;
	color:rgb(127,179,13);
	font-weight: bold;


}

/*=MODAL*/
.close-feedback-btn {

}

.closedown-modal-btn {

}
