@page
{
	margin: 0.1in;
}

body
{
	visibility: hidden;
	margin: 0px;
	overflow: hidden;
	font-family: Verdana;
	font-size: 10pt;
	text-align: center;
	background-color: Black;
	cursor: default;
}
.body-order-confirm
{
	visibility: visible;
	background-color: white;
	overflow: auto;
	background-image: url( '/Images/BackgroundInner.gif' );
}
#enginemakes
{
	z-index: 100;
	float: left;
	margin-left: 0px;
	width: 170px;
	height: 290px;
}
#enginemakes UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 2px;
	list-style-type: none;
}
#enginemakes UL LI
{
	background-image: url( '/images/BulletHome.gif' );
	overflow: hidden;
	height: 30px;
}
#enginemakes UL LI A:hover
{
	padding-bottom: 0px;
	color: #ff7c12;
}
#enginemakes UL LI A
{
	display: block;
	padding-left: 33px;
	font-weight: bold;
	font-size: 10pt;
	color: navy;
	padding-top: 7px;
	font-family: Verdana;
	height: 25px;
	text-decoration: none;
}
#enginemakes UL LI A IMG
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	width: 0px;
	height: 0px;
	border-right-width: 0px;
}
.catalog
{
	margin: 0px, 0px;
}
.catalog .title
{
	background-color: White;
	background-image: url( '/Images/HeaderInnerLogoPWMSmaller.gif' );
	background-repeat: no-repeat;
	background-position: 8 4;
	cursor: default;
	padding-top: 13px;
	padding-bottom: 14px;
	font-family: Verdana;
	font-weight: normal;
	color: black;
	font-size: 9pt;
	letter-spacing: 2pt;
	text-transform: uppercase;
	text-decoration: none;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.catalog .table, .table-engines
{
	border: 1px solid black;
	margin: 0px;
	margin-left: -1px;
	margin-right: -1px;
	width: 798px;
	background-color: White;
}
.catalog .table-engines
{
	border-top: none;
}
.catalog .table .title
{
	cursor: default;
	filter: none;
	background-image: url( 'none' );
	background-color: #FF9900;
	font-family: Verdana;
	font-weight: bold;
	color: black;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 10pt;
	border-bottom: 1px outset white;
	letter-spacing: 0pt;
	text-transform: none;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.control .catalog .table .title
{
	background-color: Black;
	color: Yellow;
}
.catalog .table .body .title
{
	cursor: default;
	background-color: Transparent;
	filter: none;
	background-image: url( 'none' );
	border-bottom: medium none;
	background-color: white;
	font-family: Verdana;
	font-size: 7pt;
	font-weight: normal;
	font-style: italic;
	color: Purple;
	padding: 5px;
	letter-spacing: 1pt;
	text-transform: none;
	margin-bottom: 0px;
}
li
{
	font-size: 8pt;
}
.col-equipment-manufacturer-name, .col-engine-manufacturer-name
{
	width: 113px;
	margin-right: 3px;
	text-align: center;
}
.col-equipment-type, .col-cylinder-count
{
	width: 114px;
	text-align: center;
}
.col-engine-make
{
	width: 120px;
}
.header .col-engine-make
{
	margin-left: 43px;
	width: 118px;
}
.header .col-engine-make-unused
{
	margin-left: 41px;
	width: 118px;
	visibility: hidden;
	width: 0px;
}
.col0
{
	width: 125px;
	color: Navy;
	text-align: center;
	margin-right: 22px;
}
.col0x
{
	width: 102px;
	color: Navy;
	text-align: left;
	padding-left: 12px;
}
.col1
{
	width: 25px;
}
.col2
{
	text-align: center;
	width: 45px;
}
.col3
{
	width: 40px;
}
.col-order-source
{
	width: 40px;
	margin-left: 25px;
	margin-right: 79px;
	text-align: left;
}
.col-order-qty
{
	width: 25px;
	margin-left: 0px;
	margin-right: 22px;
	text-align: right;
}
.col-order-item
{
	width: 50px;
	margin-right: 12px;
}
.col-order-description
{
	width: 170px;
	margin-right: 5px;
}
.col-order-list
{
	width: 70px;
	margin-left: 0px;
	margin-right: 20px;
	text-align: right;
}
.col-order-each, .col-order-total-label
{
	width: 70px;
	margin-left: 0px;
	margin-right: 20px;
	text-align: right;
}
.col-order-extension, .col-order-total, .col-order-total-tbd
{
	width: 70px;
	margin-left: 0px;
	text-align: right;
}
.col-order-handles
{
	width: 78px;
	cursor: hand;
	margin-left: 0px;
	margin-bottom: 4px;
	color: #B7B7B7;
}
.col-order-handles img
{
	margin-bottom: 3px;
	margin-right: -1px;
}
.col-order-total-label
{
	width: 594px;
	margin-left: 0px;
	text-transform: none;
	font-weight: bold;
	font-size: 8pt;
}
.col-order-total, .col-order-total-tbd
{
	font-size: 8pt;
	text-transform: none;
}
.col-order-total-tbd
{
	color: #999999;
	font-weight: normal;
	font-size: 8pt;
}
.line-item
{
	margin-bottom: 8px;
}
.line-item-separator
{
	height: 20px;
}
.commands
{
	padding-top: 1px;
	padding-right: 1px;
	padding-left: 1px;
	color: windowtext;
	font-size: 12pt;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-family: Arial;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}
.fork-body ul
{
	background-image: url( '/images/ForkBodyBackground_AC.gif' );
	width: 143px;
	height: 19px;
	margin-top: 3px;
	margin-left: 0px;
	padding-left: 5px;
	cursor: default;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.search-results .fork-body ul
{
	background-image: url( '/images/ForkBodyBackgroundLong_AC.gif' );
	background-repeat: no-repeat;
	width: 370px;
}
.control .fork-body ul
{
	background-image: url( '/images/ForkBodyBackground_control.gif' );
}
.quote .fork-body ul
{
	background-image: url( '/images/ForkBodyBackground_Quote.gif' );
}
.fork-body ul li
{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 106px;
	list-style-type: none;
	font-weight: bold;
	margin-top: -1px;
}
.fork-body ul li a
{
	text-decoration: none;
	color: black;
}
.fork-body ul li a:hover
{
	color: Teal;
}
.search-results .fork-body ul li
{
	width: 332px;
}
.control .fork-body ul li
{
	color: white;
}
.fork-body .equipment-manufacturer-name, .fork-body .engine-manufacturer-name, .fork-body .equipment-model, .fork-body .engine-number, .fork-body .equipment-type, .fork-body .engine-number-type
{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: normal;
	height: 20px;
	padding-top: 4px;
}
.fork-body .equipment-model, .fork-body .engine-number
{
	font-weight: bold;
}
.fork-body .equipment-manufacturer-name, .fork-body .engine-manufacturer-name
{
	width: 108px;
}
.fork-body .equipment-model, .fork-body .engine-number, .fork-body .equipment-type, .fork-body .engine-number-type
{
	background-image: url( '/images/ForkBodyBackgroundSeparator_AC.gif' );
	background-repeat: no-repeat;
	background-position: 1px 1px;
	padding-left: 8px;
}
.fork-body .equipment-model, .fork-body .engine-number
{
	width: 105px;
}
.fork-body .equipment-type, .fork-body .engine-number-type
{
	width: 115px;
}
.fork-branches
{
	margin-left: 0px;
}
.fork-branches .enumeration
{
	margin-left: 0px;
	margin-top: 5px;
}
.fork-branches li
{
	list-style-type: none;
	margin-top: -2px;
}
.fork-branches li a, .fork-branches li a.static
{
	width: 627px;
	border: 1px solid #D9D9D9;
	border-left-width: 3px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 0px;
	padding: 2px;
	padding-left: 4px;
	color: blue;
	text-decoration: none;
	background-color: White;
}
.fork-branches li a.static
{
	width: 550;
	color: black;
	cursor: default;
}
.fork-branches li a.handle
{
	width: 47px;
	border: none;
	padding: 0px;
	text-decoration: underline;
}
.search-results .fork-branches li a
{
	width: 400px;
}
.fork-branches li a:hover
{
	background-color: #FFFF66;
}
.fork-branches li a.static:hover
{
	background-color: #B0D3E7;
}
.fork-branches li a.handle:hover
{
	background-color: White;
}
.control .fork-branches li a:hover
{
	background-color: #DCE6F5;
}
a div
{
	cursor: hand;
}
a.static div
{
	cursor: default;
}
.header td, .footer td
{
	font-weight: bold;
	font-size: 8pt;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #D9D9D9;
	border-top: 2px outset white;
}
.footer td
{
	border-bottom: 1px solid black;
	padding-bottom: 7px;
	width: 796px;
}
.scrollable
{
	position: relative;
	width: 796px;
	overflow-y: auto;
	overflow-x: hidden;
	border-top: 1px solid black;
	padding-left: 4px;
	padding-top: 10px;
}
.scriptlet
{
	margin-top: -15px;
	width: 772px;
	height: 5140px;
	padding-left: 16px;
}
.search-info, .order-info
{
	width: 770px;
	white-space: nowrap;
	overflow: hidden;
	font-size: 9pt;
	letter-spacing: 2pt;
	text-transform: uppercase;
	text-decoration: none;
	margin-left: 10px;
}
.order-info
{
	letter-spacing: 0pt;
	margin-left: 0px;
}
.order-commands span
{
	text-decoration: underline;
}
#StandbyInfo, #NothingInfo
{
	padding-top: 10px;
}
.no-connection
{
	background-image: url( '/images/NoConnectionIcon.gif' );
	background-repeat: no-repeat;
	background-position: 270 32;
	padding-left: 50px;
	padding-top: 10px;
	text-align: center;
	width: 550px;
	height: 122px;
	color: #666666;
}
.no-connection .message
{
	letter-spacing: 2pt;
	text-transform: uppercase;
	text-decoration: none;
}
.no-connection .details
{
	letter-spacing: 2pt;
	text-decoration: none;
}
.search-form
{
	font-size: 8pt;
	margin: 5px 0px;
}
.search-form td
{
	vertical-align: middle;
}
.search-form .field
{
}
.search-form .caption
{
	color: #CCCCCC;
	background-color: black;
	padding-top: 3px;
	padding-left: 6px;
	padding-right: 5px;
	margin-left: 10px;
	height: 20px;
	width: 100%;
}
.search-form .tip
{
	padding-left: 5px;
	color: #666666;
}
.manufacturer-selector
{
	font-family: Verdana;
	width: 221px;
}
#HeaderFrame
{
	height: 45px;
}
.quote-holder
{
	width: 796px;
	height: 100%;
	margin-left: -4px;
}

