/* Rich Table on Mobile Devices */

.ui-mobile table.normal
{
	width:100%;
	padding-left:5px; padding-right:5px;
}

.ui-mobile table.normal>caption
{
	font-size: 1.35em;
	font-weight:bold;
}

.ui-mobile table.normal.no-table-caption>caption
{
	height:0px;
	visibility:hidden;
}

.ui-mobile table.normal>thead
{
	background-color:LightBlue;
	text-align:start;
}

.ui-mobile table.normal tr.selected
{
	background-color:#F6EAD0;
}

/* iPhone Style */

.ui-header
{
	background:-moz-linear-gradient(center top , #AEBACB, #7087A5);
	background:-webkit-gradient(linear, center top, center bottom, from(#AEBACB), color-stop(0.5,#8A9DB5), color-stop(0.5,#7F94AE), to(#7087A5));
	text-align:center;
	border-bottom:1px solid #2D3743;
	height:40px;
	padding:0px;
}

.ui-header .ui-title
{
	margin-top:7px;
	margin-bottom:7px;
	font-size:22px;
	font-weight:normal;
}

.ui-header .ui-btn-right
{
    position:absolute;
    right:7px;
    left:auto;
    top:7px;
	background-image:url(images/iphone/button.png);
	background-size:cover;
	-moz-background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
	font-size:12px;
	font-weight:bold;
	color:White;
	border:none;
	border-radius:4px;
	text-shadow:none;
	cursor:pointer;
}

.ui-header .back-button
{
    position:absolute;
    left:7px;
    top:7px;
    background:none;
	-moz-border-image:url(images/iphone/back_button_border.png) 0 8 0 14 stretch stretch;
	-webkit-border-image:url(images/iphone/back_button_border.png) 0 8 0 14 stretch stretch;
	border-width:0 8px 0 14px;
	padding:0.4em 0px 0.5em;
	font-size:12px;
	font-weight:bold;
	color:White;
	text-shadow:none;
}
