.ui-li-count
{
	background-color: #9A0A02 !important;;
}

.ui-li-count-noncritical
{
	right: 5.5em !important;
	background-color: #333 !important;
}

#flashMessage
{
	background-color: green;
	padding: 8px;
	border-radius: 4px;
	color: #fff;
}

.date .ui-select
{
	width: 33%;
	float: left;
	font-size: 0.8em !important;
}

.moveleft
{
	right: 3.2em;
}

h4.ui-collapsible-heading a
{
	background-color: #5A6269 !important;
}

h4.critical a
{
	background-color: #9A0A02 !important;
}

.ui-btn
{
	border-color: #888 !important;
}

.shorter p
{
	margin-top: 0px;
	font-size: 0.9em;
}

.ui-listview .ui-li-has-thumb>.ui-btn>img:first-child
{
	max-height: 3em !important;
	max-width: 3em !important;
	top: 1.1em !important;
}

div.results .ui-listview>li h2
{
	margin-left: -4.6em !important;
}

div.results .ui-listview>li p
{
	margin-left: -4.3em !important;
}

div.results .ui-listview li a
{
	background-color: white !important;
	color: black !important;
}

.ui-body-b, span.ui-li-count, span.ui-li-count-noncritical
{
	border-color: #fff !important;
	color: #fff !important;
}

.nav-glyphish-example .ui-btn { padding-top: 40px !important; }
.nav-glyphish-example .ui-btn:after { width: 30px!important; height: 30px!important; margin-left: -15px !important; box-shadow: none!important; -moz-box-shadow: none!important; -webkit-box-shadow: none!important; -webkit-border-radius: 0 !important; border-radius: 0 !important; }
#searchLink:after { background:  url("images/icons/appbar.home.png") 50% 50% no-repeat; background-size: 60px 60px; }
#mapLink:after { background:  url("images/icons/appbar.map.gps.png") 50% 50% no-repeat; background-size: 48px 48px;  }
#resultsLink:after { background:  url("images/icons/appbar.list.png") 50% 50% no-repeat;  background-size: 48px 48px; }
#complaintLink:after { background:  url("images/icons/appbar.message.png") 50% 50% no-repeat;  background-size: 48px 48px; }
#locateButton:after { background:  url("images/icons/dark/appbar.crosshair.png") 50% 50% no-repeat;  background-size: 48px 48px; }
#aboutLink:after { background:  url("images/icons/dark/appbar.information.circle.png") 50% 50% no-repeat;  background-size: 48px 48px; }
#listButton
{
	background:  url("images/icons/appbar.list.png") center right no-repeat;
	background-size: 48px 48px;
	display: block;
	padding-right: 48px;	//appbar.navigate.previous.png
}

#mapButton
{
	background:  url("images/icons/appbar.map.gps.png") center right no-repeat;
	background-size: 48px 48px;
	display: block;
	padding-right: 48px;
}

#backButton
{
	background:  url("images/icons/dark/appbar.navigate.previous.png") center left no-repeat;
	background-size: 46px 46px;
	display: block;
	padding-left: 40px;
}

#prevButton
{
	background:  url("images/icons/light/appbar.navigate.previous.png") center left no-repeat;
	background-size: 48px 48px;
	display: block;
	margin-left: -10px;
	border: 0px;
	margin-top: 13px;
}

#nextButton
{
	background:  url("images/icons/light/appbar.navigate.next.png") center left no-repeat;
	background-size: 48px 48px;
	display: block;
	padding-right: 20px;
	border: 0px;
	margin-top: 13px;
}

h1.ui-title
{
	margin-left: 10% !important;
	margin-right: 10% !important;
}

.ui-listview>li h2
{
	font-size: 0.7em !important;
}

.ui-listview>.ui-li-has-thumb>.ui-btn, .ui-listview>.ui-li-static.ui-li-has-thumb
{
	min-height: 3em;
}

.ui-li-static p
{
	text-overflow: none !important;
	overflow: visible !important;
	white-space: normal !important;
	margin: 0em !important;
}

.city
{
    position: absolute;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    border: 0;
}