html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	font-size:12px
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.hidden { display:none !important }

/*
 * CLASSIC
 */
img {border:none}
body.classic {background:#000; color: #fff; margin:0px; padding:0px; }
.classic a {color: #FFC300; text-decoration:none}
.classic a {color: #FFC300; text-decoration:none}
.classic a:visited {color: #001A43;}
.classic .title { background: #001A43; color: #FFFFFF; margin: 0px; padding: 0px}
.classic hr  { border:solid; border-width:1px; border-color:#336666;}



/*
 * MOBILENOW
 */
.iphone img { border:none; max-width:98%; height:auto }

/* BODY */
body.iphone {
	background-color: #114583;
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	-webkit-user-select: none;
	-webkit-text-size-adjust: none;
	font:12px/1 Helvetica, Arial, sans-serif;
	color:#fff;
}

.iphone h1 { 
  color: #F2F2F2;
  font-weight: 100;
  padding:10px 5px;
  text-shadow: 1px 1px 1px #111111;
  top: 0;
  font-size:24px
}

.iphone h2.page-subtitle {
  color:#f2f2f2;
  font-weight:100;
  text-shadow: 1px 1px 1px #111111;
  font-size:18px;
  padding:0 5px 10px;
}

.iphone h1.page-title {
	font-size:11px;
	text-transform:uppercase;
	line-height:28px;
	width:100%;
	height:30px;
	margin:0;
	padding:0;
	text-indent:11px;
	background:#000000;
	border-bottom:5px solid #396498;
}

.iphone h1.page-title a {
	color:#fff; 
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;
	outline:none;
}

.iphone #wrapper_content > h3 { padding: 10px 5px; }
.iphone #wrapper_content > p { margin: 5px 0px 10px; }

.iphone .wrapper > .teams {
	position:absolute;
	height:26px;
	width:100%;
	background-position:100% 0;
}

.iphone  .teams h4 {
	font-style:italic;
	font-weight:100;
	padding:5px;
	margin:8px 0 0;
}


.iphone  .teams ul {
	margin:0;
	padding:0;
	list-style:none
}

.iphone .footer-links {
	background:#fff;
	width:100%;
	margin:0;
	text-align:center;
	padding:5px 0
}

.iphone #wrapper {
	width: 100%;
	position:relative;
	top:-5px;
}

.iphone a { color: #FFC300 }

/* HEADER */
.iphone #header {
	height: 70px;
	cursor: pointer;
}

	.iphone #header .menu {
		width: 34%;
		min-width: 127px;
		height: 26px;
		padding-right: 10px;
		float: right;
	}
	
		.iphone #header .menu .content {
			position: relative;
			background-color: rgb(2,20,40);
			width: 244px;
			height: 320px;
			border-top: 1px solid rgb(43,43,43);
			border-left: 1px solid rgb(43,43,43);
			border-bottom: 0;
			margin-top: -1px;
			margin-left: -118px;
		}

		.iphone #header .menu .content .group {
			border-right: 1px solid rgb(43,43,43);
			width: 121px;
			float: left;
		}

		.iphone #header .menu .content .group .item {
			border-bottom: 1px solid rgb(43,43,43);
			padding: 13px 5px 0 5px;
			height: 26px;
			cursor: pointer;
		}

/* CONTENT */
.iphone #wrapper_content {
	border: 2px solid rgb(196,201,204);
	width:auto;
	margin:0 9px;
	background:#114583;
	position:relative; 
	z-index:1
}

/* SLIDER */
.iphone #slider .slides .slide .image { text-align: center; }

.iphone #slider .slides .slide .headline {
	padding: 5px;
	font-size:12px
}

.iphone #slider .slides .slide .headline .title {
	padding: 10px 0 5px 0;
	color: rgb(255,195,0);
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
}

.iphone #slider .slides .slide .headline .links { color: #CCC; }

.iphone #slider .slides .slide .headline .text {
	padding: 10px 0 10px 0;
	line-height:15px
}

.iphone #slider .toggles {
	text-align: center;
	margin:10px 0
}

	.iphone #slider .toggles .toggle {
		border: 2px solid rgb(178,178,178);
		margin-right: 2px;
		cursor: pointer;	
	}
		
		.iphone #slider .toggles .toggle:hover { border-color: rgb(255,195,0); }
		
	.iphone #slider .toggles a {
		display:inline-block;
		position:relative;
		text-decoration:none
	}

.iphone #slider .video-play-button {
	background: url("/web/20130318154430im_/http://www.beckerhawks.com/info/images/play_btn_small.png") no-repeat scroll 50% 50% transparent;
	height: 22px;
	width: 22px;
	left: 50%;
	position: absolute;
	top: 50%;
	margin:-11px 0 0 -11px;
	z-index:10
}


.iphone #slider .slides .slide .image img  {
	position:relative;
	z-index:1;
	width:298px;
	border:2px solid;
}

.iphone #slider .slides .slide .image { position:relative }


/* ACCORDION HOME */
.iphone #wrapper_accordion .accordion_toggle {
	height: 40px;
	background-image: url(/web/20130318154430im_/http://www.beckerhawks.com/info/mobile/mobile-accordion-bg.jpg);
	background-color: rgb(0,0,0);
	margin: 0;
	padding: 0;
	border-top: 1px solid rgb(196,201,204);
	cursor: pointer;
	color:#EAEAEA;
	font-size:15px;
	font-weight:900;
	line-height:40px;
	text-align:center;
	text-shadow:1px 1px 1px #000000;
}

.iphone #wrapper_accordion .accordion_toggle_active { border-bottom: 1px solid rgb(79,79,79); }

.iphone #wrapper_accordion .accordion_content { overflow: hidden; }

/* ACCORDION HOME RESULTS */
.iphone #tabs_panels { padding: 5px; }

.iphone #tabs_panels .tabs {
	height: 30px;
	background-image: url(/web/20130318154430im_/http://www.beckerhawks.com/info/mobile/mobile-tab-panel-tab-bg.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}

.iphone #tabs_panels .tabs .tab {
	width: 87px;
	float: left;
	background-image: url(/web/20130318154430im_/http://www.beckerhawks.com/info/mobile/mobile-content-tabs.gif);
	background-position: top right;
	text-align: center;
	cursor: pointer;
	font-size:11px
}

.iphone #tabs_panels .tabs .tab a { display:block; padding-top:10px; height:20px; text-decoration:none }

.iphone #tabs_panels .tabs .tab.ui-state-active { background-position: top left; }

.iphone #tabs_panels .panels {
	background-image: url(/web/20130318154430im_/http://www.beckerhawks.com/info/mobile/mobile-tab-panel-bg.jpg);
	background-repeat: repeat-x;
	background-color: rgb(24,23,24);
	border: 1px solid rgb(0,0,0);
	border-top: 0;
	padding: 5px;
}

.iphone #tabs_panels .panels .panel { padding: 10px 5px 10px 5px;  }

/* results */
.iphone #tabs_panels .panels .panel .result {
	font-size: 14px; 
	color: #BBB;
}
	.iphone #tabs_panels .panels .panel .result .date { color:#fff; margin-bottom:15px; }
	.iphone #tabs_panels .panels .panel .result .event {
		margin-bottom:15px; 
		font-size:12px;
		line-height:15px
	}
	
	.iphone #tabs_panels .panels .panel .result .sport {
		color: #FFFFFF; 
		font-size: 14px;
		font-weight: 100;
		margin-bottom: 5px;
	}
	
	.iphone #tabs_panels .panels .panel .result .event .team-name { float:left; width:50%;  }
	.iphone #tabs_panels .panels .panel .result .event .team-result {
		float: right;
		text-align: right;
		width: 50%;
	}
	

.iphone #tabs_panels .panels .panel .result .title {
	font-weight: bold;
	color:#fff;
}

.iphone #tabs_panels .panels .panel .link {
	padding-top: 2px; 
	color: #BBB;
}

.iphone #tabs_panels .panels .panel .link span:hover {
	cursor: pointer;
	text-decoration: underline;
}

.iphone #change_tab {
	height: 44px;
	width: 284px;
	margin: 15px auto 10px auto;
}

.iphone #change_tab .back {
	float: left;
	width: 44px;
}

.iphone #change_tab .text {
	float: left;
	width: 194px;
	height: 44px;
	background-image: url(/web/20130318154430im_/http://www.beckerhawks.com/info/mobile/mobile-content-btn-bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.iphone #change_tab .next {
	float: left;
	width: 44px;
}

/* ACCORDION HOME HEADLINES */
.iphone #headlines .new,
.iphone .auctions li {
	padding: 5px;
	border-top: 1px solid rgb(76,81,84);
	background:url(/web/20130318154430im_/http://www.beckerhawks.com/info/mobile/headlines-bg.png) repeat-x 0  0
}

.iphone #headlines .new:first-child { border-top: 0; }
	
.iphone #headlines .new .title {
	padding-top: 5px;
	font-weight: bold;
	font-size:12px;
    color: rgb(255,195,0);
}

.iphone #headlines .new .links { color: #CCC; }

.iphone #headlines .new .text {
	font-size:12px;
	line-height:15px;
	padding:5px 0;
}

/* ACCORDION HOME CALENDAR */
.iphone #calendar .item {
	padding: 5px;
	border-top: 1px solid #BBBBBB;
	background:url(/web/20130318154430im_/http://www.beckerhawks.com/info/mobile/headlines-bg.png) repeat-x 0  0;
	border-top: 1px solid rgb(76,81,84);
	min-height:60px;
}

.iphone #calendar .item:first-child  { border-top: 0; }

.iphone #calendar .item .event {
    color:#fff;
	font-size:14px;
	padding: 5px 0 5px 0;
	line-height:15px;
}

	.iphone #calendar .item .event p.date {
		color: #BBBBBB;
		font-size: 12px;
		padding: 0 0 3px;
	}

	.iphone #calendar .item .event .team-name { float:left; width:50%;  }
	.iphone #calendar .item .event .team-result {
		float: right;
		text-align: right;
		width: 50%;
	}
	
/* CLEARFIX */
.iphone .clearfix:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.iphone .clearfix { display:inline-block; }
.iphone .clearfix { display:block; }
* html .clearfix { height:1px; }

.clear { clear:both; overflow:hidden; height:0 }

body.iphone p { padding:0 5px}

/* NEW NAVIGATION */
.iphone .teams-inner {
	position:absolute;
	top:0px;
	left: 0;
	width: 305px; 
	width:100%;
	z-index:3;
	background:#000;
	font-size:14px
}

.iphone .teams-inner li {
	border-bottom:1px solid #2B2B2B;
	font-size:1.1em;
}

.iphone .teams-inner a {
	color:#fff;
	text-decoration:none; 
	display:block; 
	width:100%; 
	height:100%; 
	padding:10px 0;
	text-indent:10px
}

.teams-header {
	position:absolute;
	right:1%;
	background:url("/web/20130318154430im_/http://www.beckerhawks.com/info/mobile/teams.png") no-repeat;
	height:26px;
	cursor:pointer;
	width:256px;
	top:-25px;
}

.teams-inner .hard-link {
	background:#0B090A;
	border-top:1px solid #4A4A4A;
	font-size:1em;
	padding:15px 0;
	text-align:center;
	color:#fff;
	cursor:pointer;
}

/* NAVBAR SECONDARY */
.iphone .navbar-secondary {
	background: url("/web/20130318154430im_/http://www.beckerhawks.com/info/mobile/sport-title.png") repeat-x scroll 0 0 transparent;
	border-bottom: 1px solid #C4C9CC;
	color: #FFFFFF;
	font-size: 11px;
	/* height: 26px; */
	margin-bottom: 0;
	padding-top: 35px;
	position: relative;
	width: 100%;
	z-index:1;
}
	
	.iphone .navbar-secondary #mobile-sport-title {
		color: #F2F2F2;
		font-weight: 100;
		line-height: 32px;
		overflow: hidden;
		position: absolute;
		text-indent: 1%;
		text-overflow: ellipsis;
		text-shadow: 1px 1px 1px #111111;
		top: 0;
		white-space: nowrap;
		width: 95%;
	}
	
		.iphone .navbar-secondary #mobile-sport-title.text-large { font-size:24px }
		.iphone .navbar-secondary #mobile-sport-title.text-medium { font-size:16px }
		.iphone .navbar-secondary #mobile-sport-title.text-small { font-size:14px }

#mobile-nav-container {
	overflow:hidden;
	position:relative;
	height:26px;
	margin:0;
}
	
#mobile-nav {
	overflow:hidden;
	position:absolute;
	width:auto;
	min-width:100%;
}

	#mobile-nav.initialized { position:relative; }

	#mobile-nav li { float:left; }
	
	#mobile-nav li a { padding:7px 10px; display:block; }
	
	#mobile-nav li.active a {
		font-weight: 700;
	}

.iphone .navbar-secondary a {
	text-decoration:none;
	text-shadow:1px 1px 1px #000;
	font-size:12px;
	color:#fff;
}

.iphone .navbar-secondary .wiki {
	position:absolute;
	bottom:0;
	left:0;
	background:#fff;
}
	
	.iphone .navbar-secondary .wiki a { padding:3px; }
	
/* ROSTER & SCHEDULES */
.iphone .roster .title,
.iphone .schedule .title,
#headlines h1 {
	background: url("/web/20130318154430im_/http://www.beckerhawks.com/info/mobile/schedules-bg.png") repeat-x scroll 0 0 transparent;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: 700;
	line-height: 18px;
	min-height: 19px;
	overflow: hidden;
	padding: 14px 1%;
	text-indent: 1%;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.iphone .roster .table,
.iphone .schedule .table {
	margin: auto;
	font-size: 12px;
	color:#fff;
}

.iphone .roster .table .titles,
.iphone .schedule .table .titles {
	border-top: 1px solid #C4C9CC;
	padding-top: 12px;
	height:28px;
	color:#fff;
	font-size:14px;
	font-weight:900;
}

.iphone .roster.no-page-title .table .titles,
.iphone .schedule.no-page-title .table .titles { border-top:0; }

/* ROSTER SPECIFIC */
.iphone .roster .table .titles > div {
	float: left;
	font-weight: bold;
	padding:0 1%;
}

	.iphone .roster .table .titles .number { width: 19% }
	.iphone .roster .table .titles .name { width: 42% }
	.iphone .roster .table .titles .positions { width: 24% }

	.iphone .roster.staff .table .titles .name { width: 50% }
	.iphone .roster.staff .table .titles .positions { width: 35% }
	
.iphone .roster .table .item { border-top:1px solid #114583 }

.iphone .roster .table .item .data {
	height: 25px;
	padding-top: 12px;
	border-bottom:1px solid #114583;
}

.iphone .roster .table .item.even { background-color:#235189; }

.iphone .roster .table .item .data div {
	padding:0 1%;
	float:left;
	font-weight: bold;
}

.iphone .roster.staff .table .item .data { overflow:hidden }

.iphone .roster .table .item .data .number { width: 19%; }
.iphone .roster .table .item .data .name { width: 42%; }
.iphone .roster .table .item .data .positions { width: 24% }

.iphone .roster.staff .table .item .data .name { width: 50%; }
.iphone .roster.staff .table .item .data .positions { width: 35%; }

.iphone .roster .table .item .data .arrow,
.iphone .schedule .table .item .data .arrow {
	float: left;
	padding: 7px 0;
        padding:0; 
	text-align: left;
	width: 9%;
}

.iphone .roster .table .item .more {
	background:url(/web/20130318154430im_/http://www.beckerhawks.com/info/mobile/roster-more-bg.png) no-repeat;
	border-top: 0;
	padding:10px;
	margin: 0 0 5 0;
	overflow:hidden;
	padding:7px 0;
	border:none;
}

.iphone .roster .table .item .more .text {
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	line-height: 18px;
	padding-left: 1%;
	padding-top: 0;
	text-align: left;
}

.iphone .roster .table .item .more .icon {
	margin: 10px 5px 0 0;
	float: right;
	cursor: pointer;
}

/* SCHEDULES SPECIFIC */
.iphone .schedule .titles > div {
	padding:0 1%;
	font-weight: bold;
	float: left;
}

/* TEAM RECORD TABLE */
.iphone .schedule .table.team-record .titles > div,
.iphone .schedule .table.team-record .data > div {
	padding:0 1%;
	font-weight: bold;
	float: left;
	width:23%
}

.iphone .schedule .titles .date { width: 17%; }
.iphone .schedule .titles .opponent { width: 30%; }
.iphone .schedule .titles .result { width: 19%; }
.iphone .schedule .titles .time { width: 17%; }

/* SCHEDULE BODY */
.iphone .schedule .item.even { background-color:#235189; }
.iphone .schedule .item .data {
	overflow:hidden;
	padding-top: 3px;
	cursor: pointer;
}

.iphone .schedule .table .item .data > div { padding: 7px 1%; float: left; }

	.iphone .schedule .item .date {
		width: 17%;
		font-weight:900
	}
	.iphone .schedule .item .opponent { width: 30%; }
	.iphone .schedule .item .result { width: 19%; }
	.iphone .schedule .item .time { width: 17%; }
	
	.iphone .schedule .item .conf-teams-container { width:51% }
	.iphone .schedule .item .conf-teams-container .opponent {
		float: left;
		margin-bottom: 5px;
		padding-right: 5%;
		width: 57.5%;
	}
	.iphone .schedule .item .conf-teams-container .result {  float: left; width: 36%; }
	
.iphone .schedule .table .item .more {
	background:#2a578e;
	border:0;
	height:80px;
	line-height:200%;
	margin:-1px 5px 5px;
	padding:5px;
}

.iphone .schedule .share { border-top: 4px solid rgb(200,215,237); }


/* BIOS */
.iphone .bios { padding:0 5px 5px }
.iphone .bios .profile {
	background:#114583;
	overflow:hidden;
	position:relative;
	padding:15px 0;
}


.iphone .bios .icon {
	position:absolute;
	right:31px;
	bottom:-4px;
}

.iphone .bios .profile .images {
	float: left;
	width: 110px;
}

.iphone .bios .profile .images .photo { text-align: center; }

.iphone .bios .profile .images .photo img { border: 2px solid #FFF; }

.iphone .bios .profile .images .number {
	margin-top: 5px;
	text-align: center;
	background-image: url("/web/20130318154430im_/http://www.beckerhawks.com/info/mobile/voleyball_five.gif");
	background-position: center center;
	background-repeat: no-repeat;
	height: 33px;
	font-size: 20px;
	font-weight: bold;
	padding-top: 10px;
}

.iphone .bios .profile .texts {
	float: right;
	width: 165px;
}

.iphone .bios .profile .texts .name {
	font-size: 14px;
	font-weight: bold;
}

.iphone .bios .profile .texts .data {
	font-size: 12px;
	line-height: 180%;
}

.iphone .bios .profile .texts .icon {
	text-align: right;
	padding: 0 31px 0 0; 
	position:relative;
	top:3px;
}

.iphone .bios .details {
	color:#ffffff;
	text-align: left;
	padding: 20px 5px 20px 5px;
	padding:0;
	background:#114583;
}

.iphone .bios .details table { width:100% }
.iphone .bios .details table td { text-align:left; padding:1px 0 }

.iphone .bios .details .bios-stat-wrapper {  margin-bottom:10px;  }
.iphone .bios .details .bios-stat-wrapper h4,
.iphone .bios .details .bios-stat-wrapper th { color:#bbb }

.iphone .bios .details p {
	margin: 0;
	padding: 0 0 10px 0;
}

/* mobile information */
.iphone .mobile-info  {
	display:block;
	overflow:hidden;
	padding:10px 5px;
}
	.iphone .mobile-info a {
		display:block;
		float:left;
		font-size:12px;
		margin-bottom:10px;
		text-align:center;
		width:50%;
	}

	.iphone .mobile-info .wiki {
		background:none repeat scroll 0 0 #FFFFFF;
		color:#000000;
		position:absolute;
		right:0;
		top:0;
	}

		.iphone .mobile-info .wiki a {
			color:#000000;
			display:inline;
			float:none;
			font-size:12px;
			margin:0;
			text-align:left;
			width:auto;
		}

	.iphone .mobile-info-bg  {
		background:-moz-linear-gradient(center top , #000000, #FFFFFF) repeat scroll 0 0 transparent;
		background:-webkit-gradient(linear, left top, left bottom, from(#000000), to(#FFFFFF));
		height:100%;
		left:0;
		opacity:0.08;
		position:absolute;
		top:0;
		width:100%;
		z-index:1;
	}

	.iphone .mobile-info-content  {
		position:relative;
		z-index:2
	}

.iphone #view-mode { margin:10px 5px  }

.iphone span.error {
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
	border-radius:4px 4px 4px 4px;
	background:-moz-linear-gradient(center top , #F4241F, #E13A36) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, from(#F4241F), to(#E13A36));
	display:block;
	font-size:12px;
	margin:0;
	padding:5px;
	text-align:center;
    text-shadow:1px 1px 1px #333333;
}


/* FADED BOTTOM */
.iphone #slider .slides .slide .image .image-shadow { background:none !important; display:none !important }

/* MOBILE ARTICLE */
.mobile-article {
	overflow:hidden;
	margin:10px;
	font-size:12px
}
		
	.mobile-article .page-date { color:#fff; margin:0 0 5px }
				
	.mobile-article h1 {
		font-size: 16px;
		margin: 5px 0;
		padding: 0;
	}
		
	.mobile-article .thumb {
		margin:0 0 10px 5px;
		margin: 10px 0 15px;
		position:relative;
	}
			
		.mobile-article .thumb img {
			border:2px solid;
			margin:0 auto;
			padding:0;
			max-width:auto;
			display:block;
		}
				
		.mobile-article .thumb h5 {
			font-size: 10px;
			font-style: italic;
			margin-top: 5px;
			text-align: center;
		}
		
		.mobile-article .thumb .buynow-button {
			display: block;
			width: 80px;
			height: 50px;
			background: url(/web/20130318154430im_/http://www.beckerhawks.com/info/marketplace/buy-now-80-X-50.png) no-repeat left top;
			position: absolute;
			right: 10px;
			bottom: 10px;
		}

	body.iphone .mobile-article p {
		margin:0 0 10px 0;
		padding:0;
		font-size:12px;
		color:#fff;
		line-height:14px
	}

	/* FLASH VIDEO */
	.mobile-article object,
	.mobile-article embed { display:none !important }
	
	.mobile-article .mobile-facebook-like {
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		float: none;
		height: auto;
		margin: 0 0 10px;
		padding: 3px 0 3px 3px;
		width: auto;
		background: none repeat scroll 0 0 #CCCCCC;
		background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e3e3e3));
		background: -moz-linear-gradient(top,  #f5f5f5,  #e3e3e3);
	}
	
.iphone .related {
  background: none repeat scroll 0 0 rgba(140, 140, 140, 0.3);
  border: 1px solid #CCCCCC;
  border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  -o-border-radius: 4px 4px 4px 4px;
  line-height: 16px;
  margin: 10px;
  padding: 6px 0 8px;
  text-align: center;
}
	
.iphone .ui-widget-overlay { background:#fff; opacity:1; z-index:10001 !important  }
.iphone .ui-dialog { z-index:10002 !important }

.mobile-video-container {
	text-align:center;
	padding:10px 10px 0;
}

/* mobile tabs - bios and stats */
.mobile-tabs.ui-tabs { 
	border-radius:0;
	position: relative; 
	border:0;
	zoom: 1; 
}
.mobile-tabs.ui-tabs .ui-tabs-nav {
	margin: 0 0 5px; 
	border-radius:0;
	border-bottom:2px solid #fff;
}
.mobile-tabs.ui-tabs .ui-tabs-nav li { 
	list-style: none; 
	float: left; 
	position: relative; 
	top: 1px; 
	margin: 0 .2em 1px 0; 
	border-bottom: 0 !important; 
	padding: 0; 
	white-space: nowrap;
}
.mobile-tabs.ui-tabs .ui-tabs-nav li a {
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	font-weight: 700;
	text-align: center;
	text-decoration: none;
	min-width: 35px;
	padding:6px 6px 5px;
}
.mobile-tabs.ui-tabs .ui-tabs-nav li.ui-state-active a {
	border:1px solid #fff;
	border-bottom:0;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	border-radius:4px 4px 0 0
}
.mobile-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.mobile-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, 
.mobile-tabs.ui-tabs .ui-tabs-nav li.ui-state-disabled a, 
.mobile-tabs.ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }

.mobile-tabs.ui-tabs.ui-tabs-nav li a, 
.mobile-tabs.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.mobile-tabs.ui-tabs.ui-tabs-panel { 
	border-radius:0;
	border-top:0;
	display: block; 
	border-width: 0; 
	padding-top:10px;
}
.mobile-tabs.ui-tabs .ui-tabs-hide { display: none !important; }


/* mobile forms */
.mobile-form { text-align:left; padding:10px 5px 10px }

.mobile-form td {
	font-size: 14px;
	font-weight: 100;
	text-align: left;
	padding:0 !important
}

.iphone .mobile-form h1,
body.iphone .mobile-form p { padding-left:0; }

.mobile-form ul,
.mobile-form ol { margin-bottom:10px; padding-left:10px; }
.mobile-form ul { list-style:disc inside }
.mobile-form ol { list-style:decimal inside }

/* form text */
.mobile-form p,
.mobile-form li {
	line-height:18px;
	font-size:14px;
}

/* field comment */
.mobile-form em {
	color: #F2F2F2;
	display: block;
	font-size: 12px;
	margin: 4px 0 0;
}

.mobile-form input[type=text], input[type=email], input[type=number], 
.mobile-form textarea,
.mobile-form select {
	padding: 5px; 
	margin: 4px 0 10px; 
	font-size: 14px; 
	display: block; 
	width: 100% !important;
	outline: 0;
	min-height:16px;
	border:1px solid #444444;
}

/*.mobile-form input[disabled]:not([value=""]), 
.mobile-form textarea[disabled]:not(:empty) */ 

.mobile-form input[disabled],
.mobile-form textarea[disabled] {
  /*background: none !important;
  border: medium none !important;
  color: #444;
  opacity:1;
  font-style: italic;*/
  -webkit-text-fill-color:#444;
  opacity:0.9;
  background:#f2f2f2;
  color: #444;
}

.mobile-form input[type=text], .mobile-form input[type=email], .mobile-form input[type=number], 
.mobile-form textarea {
	line-height: 16px;
	background-image: none;
	
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	-ms-box-sizing: border-box; 
	box-sizing: border-box; 
}

.mobile-form select { padding:2px; }

.mobile-form input[type=text], input[type=email], input[type=number] { -webkit-appearance: none; }

.mobile-form textarea {
	height: 50px; 
	-webkit-transition: height 200ms linear; 
	-moz-transition: height 200ms linear; 
	-o-transition: height 200ms linear; 
	transition: height 200ms linear; 
}

/* Width of textinput depends on its type, for Android 4.1 */
.mobile-form input[type=number]::-webkit-outer-spin-button { margin: 0; }

.mobile-form input[type=button], 
.mobile-form input[type=submit] {
	color: #444444;
	cursor: pointer;
	display: inline-block;
	font-size: 16px;
	height: 34px;
	padding: 0 10px;
	text-shadow: 0 1px 0 #FFFFFF;
	border:1px outset #444;
	
	background: rgb(247,247,247); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
}

.mobile-form input[type=submit] { margin-top:10px }

/* .mobile-form input[type=button]:active, .mobile-form input[type=submit]:active { text-indent:1px } */

/* cell with radio */
.mobile-form__selectable-cell {
	 box-shadow: 1px 1px 3px #444;
}

.mobile-form__selectable-wrapper {
	-webkit-tap-highlight-color: transparent;
	
	background-color: #FFFFFF;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	cursor: pointer;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	position: relative;
}
	.mobile-form__selectable-label {
		color: #444;
		display: inline-block;
		font-size: 14px;
		font-weight: 100;
		height: 100%;
		left: 0;
		position: absolute;
		text-indent: 25px;
		top: 0;
		width: 100%;
	}

.mobile-form__selectable-wrapper:first-child { border-top: 1px solid #999; }

.mobile-form__selectable-wrapper:last-child { margin-bottom:10px; }

/*
.mobile-form__selectable-check  {
	float: right;
    -webkit-transition: all 0.125s  ease-in-out;
    -moz-transition: all 0.125s  ease-in-out;
    transition: all 0.125s  ease-in-out;
    opacity: 0
}

	.mobile-form__selectable-wrapper.m-selected > .mobile-.mobile-form__selectable-check {
		opacity: 1;
		color: #444;
	}
*/
.mobile-form__selectable-wrapper input {
	position: relative;
	z-index: 1;
}

/*
     FILE ARCHIVED ON 15:44:30 Mar 18, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:55:33 Nov 05, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.402
  exclusion.robots: 0.043
  exclusion.robots.policy: 0.035
  esindex: 0.007
  cdx.remote: 16.528
  LoadShardBlock: 144.508 (3)
  PetaboxLoader3.datanode: 120.97 (4)
  PetaboxLoader3.resolve: 82.109 (2)
  load_resource: 119.946
*/