#Site_Global_Header
{
	Zoom: 1;
}

#R1,
#R2
{
	max-Width:			660px;
	min-Width:			330px;
	Width:				660px;
	background-color:	#008080;
}

#R2
{
/*	margin-left:	3px;	/**/
/*	padding-top:	15px;	/**/
}

#Page_Header,
#Page_Footer,
#Bottom_Nav_Bar
{
	text-align:		left;
	vertical-align:	top;
/*	padding-left:	10px;	/**/
	background-color:	#008080;	/**/
}

#Bottom_Nav_Bar
{
	margin-left:	3px;
	padding-top:	15px;
}

#Page_Counter {
	font-size:1px;
	background-color:	#008080;	/**/
}

#Main,
#PSOM_Tires_Gears_RPM_Calculator_Tool
{
	font-size:			12pt;

	max-Width:			660px;
	min-Width:			330px;
	Width:				660px;

	margin-top:			0.3em;
/*	margin-left:		0.3em;	/**/
	text-align:			center;

	vertical-align:		top;
/*	display:			inline-block;	/**/
	overflow:			hidden;
/*	background-color:	#008080;	/**/
}

.COLUMN_1
{
/*	width:			16em;	/**/
	height:			25em;
	display:		inline-block;
	vertical-align:	top;
	overflow:		hidden;
}
.COLUMN_2
{
/*	width:			17.3em;	/**/
	height:			25em;
	display:		inline-block;
	vertical-align:	top;
	overflow:		hidden;
}
.COLUMN_2_1,
.COLUMN_2_2
{
	display:		inline-block;
	vertical-align:	top;
	overflow:		hidden;
}
.COLUMN_2_2
{
	float:			right;
}
.COLUMN_3
{
	width:			6.1em;
	height:			25em;
	display:		inline-block;
	vertical-align:	top;
	overflow:		hidden;
}


.TIRE_SIZE_PSOM
{
/*	width:				259px;	/**/
/*	width:				15.6em;	/**/
	height:				8.1em;

	text-align:			left;

	background-color:	#99FF99;

	border:				0.12em solid black;
	overflow:			hidden;
}

.TIRE_SIZE_PSOM_II
{
/*	width:				259px;	/**/
/*	width:				15.6em;	/**/
	height:				3em;

	text-align:			left;

	background-color:	#008080;

	border:				0.12em solid black;
	border-top:			none;
/*	border-color:		#008080;	/**/
	overflow:			hidden;
}

.TIRE_SIZE_PSOM_HEADER
{
	text-align:			left;
	margin-left:		0.3em;

	border:				none;
/*	border-color-light:	#808080;	/**/
}

.TIRE_SIZE_PSOM_HEADER_RIGHT
{
	text-align:			right;
	margin-right:		0.3em;

	border:				none;
	border-bottom:		0.08em solid black;
}

.TIRE_SIZE_PSOM_ROW
{
	height:				1.5em;
	text-align:			left;

	margin-left:		0em;
	padding-left:		0em;

/*	color:				#FFFF00;	/**/
/*	background-color:	#669999;	/**/
}

.TIRE_SIZE_PSOM_ROW_LABEL
{
/*	width:				12em;	/* float right the input fields instead */
	margin-top:			0.2em;
	margin-left:		0.3em;
	text-align:			left;
	vertical-align:		middle;
	white-space:		nowrap;
	display:			inline-block;
}

.TIRE_SIZE_PSOM_ROW_INPUT
{
	width:				3em;
	font-size:			0.833em;

	text-align:			right;
	margin-top:			0.1em;
	margin-bottom:		0em;
	margin-left:		0em;
	margin-right:		0.3em;
	float:				right;
}

.TIRE_SIZE_PSOM_ROW_INPUT_PULSES_PER_MILE
{
	visibility:			hidden;
	display:			none;
}

.TIRE_SIZE_PSOM_ROW_LABEL_FORMULA
{
	width:				10.4em;
}


.TIRE_SIZE_PSOM_ROW_INPUT_FORMULA
{
	width:				5.3em;
}


.VIDEO_ADVERTISEMENT
{
/*	height:			176px;	/**/
/*	width:			259px;	/**/
	height:			8.74em;
	width:			15.95em;

	margin-top:		0.2em;
	margin-bottom:	0.2em;
	padding-top:	0.0em;
	padding-bottom:	0.0em;

	border:			none;
/*	border:			0.12em solid #F08080;	/**/
/*	border-color:	transparent;	/**/

	overflow:		hidden;
}

.VIDEO_ADVERTISEMENT_VIDEO
{
	height:			8.74em;
	width:			15.95em;

	border:			none;
/*	border:			0.12em solid #000080;	/**/
/*	border-color:	transparent;	/**/

	visibility:		hidden;
} 


.APPLICATION_TITLE
{
	font-size:		0.8em;
	font-weight:	bold;
	text-align:		left;
	margin-left:	0.4em;
	margin-right:	0.4em;
	padding-top:	0.2em;
	color:			#800000;
}

.APPLICATION_VERSION
{
	font-weight:	normal;
	color:			#800000;
}

.TRADEMARK
{
	font-weight:	normal;
	color:			#000080;
}

.COPYRIGHT
{	
	font-size: 		0.8em;
	font-weight:	normal;
	text-align:		left;
	margin-left:	0.4em;
	margin-right:	0.4em;
	padding-top:	0.2em;
	color:			#000000;

	border-top:		0.08em solid #808080;
}


.GEAR_RATIOS
{
/*	width:				270px;	/**/
/*	width:				17em;	/**/
	height:				9.5em;

	text-align:			left;

	background-color:	#339966;

	border:				0.12em solid black;
	overflow:			hidden;
}

.GEAR_RATIOS_II
{
/*	width:				270px;	/**/
/*	width:				17em;	/**/
	height:				8.5em;

	text-align:			left;

	background-color:	#008080;

	border:				0.12em solid black;
	border-top:			none;
/*	border-color:		#008080;	/**/
	overflow:			hidden;
}

.GEAR_RATIOS_HEADER
{
	text-align:			left;
	margin-left:		0.3em;

	border:				none;
/*	border-color-light:	#808080;	/**/
}

.GEAR_RATIOS_HEADER_RIGHT
{
	text-align:			right;
	margin-right:		0.3em;

	border:				none;
	border-bottom:		0.08em solid black;
}

.GEAR_RATIOS_ROW
{
	height:				1.5em;
	text-align:			left;
	margin-left:		0em;
	padding-left:		0em;

/*	color:				#FFFF00;	/**/
/*	background-color:	#669999;	/**/
}

.GEAR_RATIOS_ROW_TIRESIZE
{
	background-color:	#99FF99;
}

.GEAR_RATIOS_ROW_LABEL
{
/*	width:				6em;	/* float right the input fields instead */
	margin-top:			0.2em;
	margin-left:		0.3em;
	text-align:			left;
	vertical-align:		middle;
	white-space:		nowrap;
	display:			inline-block;
}

.FLOAT_RIGHT	/* float right the container */
{
	float:	right;
}

.GEAR_RATIOS_ROW_INPUT
{
	width:				3em;
	font-size:			0.833em;

	text-align:			right;
	margin-top:			0.1em;
	margin-bottom:		0em;
	margin-left:		0em;
	margin-right:		0.3em;
/*	float:				right;	/* reverse order in html or float right container instead */
}

.GEAR_RATIOS_ROW_INPUT_SOLVE_FOR
{
	width:				1em;
	font-size:			0.833em;

	text-align:			right;
	margin-top:			0.1em;
	margin-bottom:		0em;
	margin-left:		0.8em;
	margin-right:		0.3em;
/*	float:				right;	/* reverse order in html or float right container instead */
}

.GEAR_RATIOS_ROW_MPH,
.GEAR_RATIOS_ROW_RPM
{
	height:				2.6em;
	text-align:			left;

	margin-left:		0em;
	padding-left:		0em;
}

.GEAR_RATIOS_ROW_MPH_LABEL,
.GEAR_RATIOS_ROW_RPM_LABEL
{
	width:				4em;
	margin-top:			0.2em;
	margin-left:		0.3em;
	text-align:			center;
	vertical-align:		middle;
	white-space:		nowrap;
/*	display:			inline-block;	/**/
}


.OVERALL_RATIO_ROW
{
	height:				1.5em;
	text-align:			left;
	margin-left:		0em;
	padding-left:		0em;

/*	color:				#FFFF00;	/**/
/*	background-color:	#669999;	/**/
	background-color:	#FFFF99;
}

.OVERALL_RATIO_ROW_LABEL
{
	width:				6em;
	margin-top:			0.2em;
	margin-left:		4em;
	vertical-align:		middle;
	white-space:		nowrap;
	display:			inline-block;
}

.OVERALL_RATIO
{
	width:				2.5em;
	font-size:			0.833em;

	text-align:			center;
	margin-top:			0.2em;
	margin-right:		0.3em;

	background-color:	#FFFF99;

	border:				none;
}


.TRANSMISSION_SELECTOR_ROW
{
	height:				3.6em;
	text-align:			left;
	margin-top:			0.2em;
	margin-left:		0em;
	padding-left:		0em;
}

.TRANSFER_CASE_SELECTOR_ROW
{
	height:				2.1em;
	text-align:			left;
	margin-top:			0em;
	margin-left:		0em;
	padding-left:		0em;
}

.TRANSMISSION_SELECTOR_ROW_LABEL,
.TRANSFER_CASE_SELECTOR_ROW_LABEL
{
	width:				5em;
	margin-top:			0.2em;
	margin-left:		0.3em;
	text-align:			left;
	vertical-align:		middle;
	white-space:		nowrap;
/*	display:			inline-block;	/**/
}

.TRANSMISSION_SELECTOR_ROW_INPUT
{
	width:				18em;
	font-size:			0.833em;

	text-align:			left;
	margin-top:			0.1em;
	margin-bottom:		0.1em;
	margin-left:		0.3em;
	margin-right:		0em;
}

.TRANSFER_CASE_SELECTOR_ROW_INPUT
{
	width:				10em;
	font-size:			0.833em;

	text-align:			left;
	margin-top:			0.1em;
	margin-bottom:		0.1em;
	margin-left:		0.3em;
	margin-right:		0em;
}

.TRANSMISSION_GEAR_SELECTOR,
.TRANSFER_CASE_RANGE_SELECTOR
{
	width:				2.8em;
	height:				1.5em;
	font-size:			0.833em;
	font-weight:		normal;
	color:				navy;

	text-align:			center;
	margin:				0.1em;
	padding:			0.1em;

	visibility:			hidden;
	background-color:	#008080;

	border:				none;
}


.TORQUE_CONVERTER_SLIP_ROW
{
	height:				1.5em;
	text-align:			left;
	margin-top:			0.7em;
	margin-left:		0em;
	padding-left:		0em;
}

.TORQUE_CONVERTER_SLIP_ROW_LABEL
{
	width:				9.5em;
	margin-top:			0.2em;
	margin-left:		0.3em;
	text-align:			left;
	vertical-align:		middle;
	white-space:		nowrap;
	display:			inline-block;
}

.TORQUE_CONVERTER_SLIP_ROW_INPUT
{
	width:				2.5em;
	font-size:			0.833em;

	text-align:			right;
	margin-top:			0.1em;
	margin-bottom:		0.1em;
	margin-left:		0.3em;
	margin-right:		0.3em;
}


.PICTURE_ADVERTISEMENT
{
/*	width:				220;	/**/
/*	height:				102px;	/**/
/*	width:				17em;	/**/
	height:				3.9em;

	margin-top:			0.3em;
	margin-bottom:		0.4em;
	padding:			0.2em;

/*	text-align:			center;	/**/

	border:				0.12em solid blue;
	border-color:		transparent;
	overflow:			hidden;
}

.PICTURE_ADVERTISEMENT_IMAGE
{
	width:				10em;
	height:				3.5em;

	visibility:			hidden;

	border:				0.12em solid;
	border-color:		transparent;
}
 

.MANUAL_PAGES_BUTTONS
{
/*	width:				7.5em;	/**/
	height:				1.4em;
	font-size:			0.833em;
	font-weight:		normal;
	color:				#FFFF99;

	text-align:			center;
	margin:				0em;
	padding:			0em;

/*	visibility:			hidden;	/**/
	background-color:	#008080;

/*	border:				none;	/**/
}

.MANUAL_PAGES_BUTTONS_LINK {
	height:				1.1em;

	border:				0.13em outset white;
	font-family:		arial;
	vertical-align:		bottom;

/*	cursor:			pointer;	/**/
	display:			inline-block;
	text-decoration:	none;
}
.MANUAL_PAGES_BUTTONS_LINK:hover {
    text-decoration: none;
}


.MPH_RPM_Table
{
/*	width:				90px;	/**/
/*	height:				428px;	/**/
/*	width:				5.7em;	/**/
	height:				24.8em;

	text-align:			left;

/*	background-color:	#339966;	/**/

	border:				none;
	border-collapse:	collapse;
/*	overflow:			hidden;	/**/
}

.MPH_RPM_Table_MPH_Header,
.MPH_RPM_Table_RPM_Header
{
/*	width:				43px;	/**/
/*	width:				2.8em;	/**/
/*	height:				1em;	/**/

	text-align:			center;
	margin-left:		0.3em;
	color:				#800000;
	font-weight:		normal;

	border:				none;
	border-bottom:		0.08em solid black;
}


.MPH_RPM_Table_Element_Row
{
	height:				1em;
	text-align:			left;
	margin-left:		0em;
	padding-left:		0em;

/*	color:				#FFFF00;	/**/
/*	background-color:	#669999;	/**/

	border:				none;
}

.MPH_RPM_Table_MPH_Element
{
/*	width:				23px;	/**/
	width:				2.5em;
	margin:				0em;
	padding:			0em;
	text-align: 		right;
	vertical-align:		middle;
	white-space:		nowrap;
/*	display:			inline-block;	/**/

	border:				none;
	border-right:		0.08em solid black;
}

.MPH_RPM_Table_RPM_Element
{
/*	width:				23px;	/**/
	width:				3em;
	margin:				0em;
	padding:			0em;
	text-align:			right;
	vertical-align:		middle;
	white-space:		nowrap;
/*	display:			inline-block;	/**/

	border:				none;
	border-left:		0.08em solid black;
}

.MPH_RPM_Table_MPH_Element_Last,
.MPH_RPM_Table_RPM_Element_Last
{
	padding-bottom:		0.2em;

	border-bottom:		0.08em solid black;
}

.MPH_RPM_Table_MPH_Element_Input
{
	width:				2.4em;
	height:				1.4em;
	font-size:			0.833em;
	font-weight:		normal;
	color:				#C0C0C0;

	text-align:			right;
	margin:				0em;
	margin-right:		0.3em;
	padding:			0em;
	padding-right:		0.4em;

	visibility:			hidden;
	background-color:	#008080;

	border:				none;
}

.MPH_RPM_Table_RPM_Element_Input
{
	width:				3.4em;
	height:				1.4em;
	font-size:			0.833em;
	font-weight:		normal;
	color:				black;

	text-align:			right;
	margin:				0em;
	margin-left:		0.3em;
	padding:			0em;
	padding-right:		0.4em;

	visibility:			hidden;
	background-color:	#008080;

	border:				none;
}



#AutoNumber2
{
	width:				15.7em;
	height:				3.9em;

	border:				0.12em solid #808080;
}

body{
	min-width:	450px;
	max-width:	660px;

	margin-top:		0px;
	margin-left:	0px;

	margin-bottom:	0px;
	margin-right:	0px;

/*	background-color:	#008080;	/**/
}
