/*Global CSS Style*/
* { margin:0;padding:0; }
html, body { 
	height:100%;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
input, textarea {
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text;
}
img { border:0;vertical-align:middle; }

.floatLeft { float:left; }
.floatRight { float:right; }
.floatCenter { margin:0 auto; }
.table { display:table;height:100%; }
.row { display:table-row;height:100%; }
.cell { display:table-cell;vertical-align:middle;height:100%; }
/*************************************/
/* Loader */
/*************************************/
.loader
{ 
	position:absolute;
	top:0; left:0;	
	width:100%; min-height:100%;
	background:#212830;
	filter:alpha(opacity=80);opacity: 0.8;	
	z-index:12;	
}
/*************************************/
/* page_intro
/*************************************/
#WrapperTimer
{
	margin:0 8px;
	text-align:right;
}
#ulTimer > *
{
	color:White;
}
#page_intro > div:first-child
{	
	padding:0 !important;
	min-height:460px;
	text-align:left !important;
}
#WrapperLogo
{
	position:relative;
	height:90px;
	background:#501010;
}
#WrapperLogo > div
{	
	position:absolute;
	width:100%;
	font-family:Arial;
	color:White;
	text-align:center;
}
#logo01
{		
	top:12px; 
	margin-left:-72px;
	font-style:italic;
	font-size:1.6em !important;
}
#logo02
{	
	bottom:4px;	
	font-style:normal;
	font-size:3.2em !important;
	letter-spacing:-0.075em;
}
#logo03
{	
	top:22px;
	margin-left:116px;
	font-style:normal;
	font-size:1.2em !important;
}
#WrapperAbout 
{ 
	margin:0;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #8EA2AE),color-stop(1, #AEBCC5));/* Safari4+, Chrome */  
	text-align:left;
	font-size:1em !important;
	font-weight:bold; 
}
#WrapperAbout label 
{ 
	margin:8px !important;
	color:White;
	text-shadow:1px 1px 0 #666; 
}
#WrapperDesc 
{ 
	margin:8px 8px 0;
	padding:8px !important;
	height:auto;
	text-align:left;
	font-size:1em !important;
	-webkit-border-radius:8px;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #C0C0C0),color-stop(1, #DADADA));/* Safari4+, Chrome */ 
}
#WrapperDesc ul
{
	padding-left:20px;
}
/*************************************/
/* page_main > header */
/*************************************/
#headerField, #info_headerField
{	
	position:relative;
	width:100%; min-height:46px;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #C0C0C0),color-stop(1, #DADADA));/* Safari4+, Chrome */ 
	text-align:center;
	font:bold 1em Arial;	
	z-index:2;
}
#headerField > div:first-child, #info_headerField > div:first-child
{
	width:48px;
	text-align:right;	
}
#headerField a, #info_headerField a
{
	width:38px;
	margin:0 4px;
}

#headerField .ui-btn-text, #info_headerField .ui-btn-text
{
	display:inline-block;
	margin:0.8em 0;
}
#headerField > div:last-child
{
	width:96px;
}
#WrapperCDesc, #WrapperIDesc
{	
	letter-spacing:-1px;
}
/****** SearchField ******/
#SrchInput
{
	width:34px;	
	color:Black;	
	background:#eee;	
}
/*************************************/
/* page_main > content */
/*************************************/
#content 
{ 		
	display:block;
	padding:0; 
	width:100%; min-height:100%;
	background:#212830;
	text-align:center;
}
/****** ResultField ******/
#ResultField 
{ 		
	margin:auto !important; 
	width:320px; min-height:210px;	
	background:#212830;
	color:White;	
	font-size:0.75em;
}
#WrapperImg 
{ 		
	top:0;
	width:100%; height:210px;
	text-align:center;
}
#WrapperBType, #WrapperDType, #WrapperInfo
{
	position:absolute;	
	text-align:left;
	font-size:1.2em !important; 
	border:none !important;
}
#WrapperBType 
{	
	top:10px;	
	z-index:4;
}
#WrapperDType 
{
	top:170px;
	z-index:5; 
}
#WrapperInfo 
{
	top:10px;
	left:264px;
	z-index:7;
}
#BoreType, #DimmType, #SpecInfo
{	
	width:3.5em;
	height:1.5em;
	line-height:1.5em; 
}
#BoreType 
{ 
	margin:0 0 0 4px;
}
#DimmType 
{ 
	margin:0 0 0 4px;
}
#SpecInfo 
{ 	
	margin:0 4px 0 0;
}
#WrapperWgt div 
{ 
	margin:0 8px 0 0; 
}
/****** SelectField ******/
#SelectField 
{
	position:relative;	
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #C0C0C0),color-stop(1, #DADADA)); 
	overflow:hidden;	
}
/*************************************/
/* page_main > footer */
/*************************************/
#footer
{	
	height:0px;	
	background:#212830;
	text-align:center;
	z-index:6;		
}
#footer.ui-bar-c
{
	border-width:0 !important;
}
#footer ul
{
	margin:0 8px;
}
#footer li
{
	width:100%;	
}
/*************************************/
/* page_info */
/*************************************/
#page_info
{
	background-color:#eee;
}
#info_content 
{
	padding:0 !important;
	min-height:100%;
	text-align:left !important;
	background-color:#eee;
}
/*************************************/
/* jquery mobile - fix */
/*************************************/
.ui-page
{
	-webkit-backface-visibility: hidden;
}
.ui-body-c
{
	background:#212830;
}
div.ui-slider 
{ 
	width:100% !important; 
}
div.ui-field-contain 
{ 
	margin:0 !important;
	padding:0 !important; 
}
.ui-btn-inner, .ui-btn-corner-all 
{ 
	padding:0 !important; 
}
div.ui-slider-switch 
{ 
	height:20px !important; 
}
span.ui-slider-label 
{ 
	height:20px !important;
	line-height:20px !important; 
}
a.ui-slider-handle 
{ 
	height:20px !important;
	top:80% !important; 
}
.ui-bar-a
{
	color:inherit !important;
	text-shadow:inherit !important;
	border-style:none;
}
.ui-content .ui-listview-inset 
{
	margin:0.5em 0;	
}
.ui-br
{
	border-bottom-width:0 !important;
}
ul 
{
	-webkit-box-shadow:none !important;
}