/* oshkoshmanuals.com Core Styles v0.9 */
/* Stylesheet by webmaster@oneil.com */
/* Last Modified: 09042009 */
/* Last Validated: 09222000 */
/* See W3C CSS Validator at http://jigsaw.w3.org/css-validator/ */

/* Document Body */

body {
	color: #000000;
	background-color: #ffffff;
	/*background-image: url(/img/header.gif);*/
	background-image: url(/img/header.gif);
	background-attachment: scroll;
	background-position: 0px 0px;
	background-repeat: no-repeat;

	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-transform: none;
	
	line-height: 14pt; 
	word-spacing: normal;
	letter-spacing: normal;
	/*margin-top: 30px;*/
}

img.icon {
  margin-right:    4px;
  vertical-align:  top;
}
/* Major Headings */

h1 {
	margin: 10px 5px;

	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 20pt;
	font-weight: normal;

	letter-spacing: normal;
	word-spacing: normal;
	line-height: 24pt;

	color: #000000;
	background-color: #ffffff;
}

h2 {
	margin: 10px 5px;

	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 18pt;
	font-weight: normal;

	letter-spacing: normal;
	word-spacing: normal;
	line-height: 22pt;

	color: #000000;
	background-color: #ffffff;
}

h3 {
	margin: 10px 5px;

	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 16pt;
	font-weight: normal;

	letter-spacing: normal;
	word-spacing: normal;
	line-height: 20pt;

	color: #000000;
	background-color: #ffffff;
}

h4 {
	/* margin: 10px 5px; */

	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 14pt;
	font-weight: normal;

	letter-spacing: normal;
	word-spacing: normal;
	line-height: 18pt;

	color: #000000;
	background-color: #ffffff;
}

h5 {
	margin: 10px 5px;

	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 12pt;
	font-weight: bold;

	letter-spacing: normal;
	word-spacing: normal;
	line-height: 16pt;

	color: #000000;
	background-color: #ffffff;
}

h6 {
	margin: 10px 5px;

	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 10pt;
	font-weight: bold;

	letter-spacing: normal;
	word-spacing: normal;
	line-height: 14pt;

	color: #000000;
	background-color: #ffffff;
}


/* Document Elements */

p {
	/* margin: 5px 5px; */

	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 10pt;
	font-weight: normal;

	letter-spacing: normal;
	word-spacing: normal;
	/* line-height: 14pt; */

	color: #000000;
	background-color: transparent;
}

p.boxtitle {
	margin-bottom: 8px; 
	margin-top: 0px;
}

small {
	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 8pt;
	font-style: normal;

	letter-spacing: normal;
	word-spacing: normal;
	line-height: 11pt;

	/* Inherit colors */
}

big {
	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 14pt;
	font-style: normal;

	letter-spacing: normal;
	word-spacing: normal;
	line-height: 20pt;

	/* Inherit colors */
}

em, i {
	/* Inherit Attributes */
	font-style: italic;
}

strong, b {
	/* Inherit Attributes */
	font-weight: bold;
}

cite {
	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style:	italic;
}

code, samp, tt {
	font-family: "lucida console", "courier new", courier, monospace;
	font-size: 10pt;
	font-weight: normal;
	font-style:	normal;
	color: #000000;

	background-color: #ffffff;
}

blockquote {
	margin: 10px 36px;

	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 10pt;
	font-weight: normal;

	letter-spacing: normal;
	word-spacing: normal;
	line-height: 13pt;

	color: #000000;
	background-color: #ffffff;
}

q {
	/* Inherit Attributes */
	font-weight: normal;
	font-style: italic;
}

acronym {
	/* Inherit Attributes */
	font-variant: small-caps;
}

ins {
	/* Inherit Attributes */
	text-decoration: underline;
}

del {
	/* Inherit Attributes */
	text-decoration: line-through;
}

sup {
	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 9pt;
	font-weight: normal;

	color: #000000;
	background-color: #ffffff;
}

sub {
	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 9pt;
	font-weight: normal;

	color: #000000;
	background-color: #ffffff;
}


/* Lists */

dt {
	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 10pt;
	font-weight: bold;

	letter-spacing: normal;
	word-spacing: normal;
	line-height: 14pt;

	color: #000000;
	background-color: #ffffff;
}

dd {
	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 10pt;
	font-weight: normal;

	letter-spacing: normal;
	word-spacing: normal;
	line-height: 14pt;

	color: #000000;
	background-color: #ffffff;
}

li {
	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 10pt;
	font-weight: normal;

	letter-spacing: normal;
	word-spacing: normal;
	line-height: 14pt;

	color: #000000;
	background-color: transparent;
}


/* Tables */

table.data {
  border:          1px solid #cccccc;
  border-spacing:  0px;
}

td.cell-data {
  empty-cells:     show;
  border:          1px solid #cccccc;
  wrap: nowrap;
}

tr.alt {
  color:           #000000;
  background:      #f0f0f0;
  wrap: nowrap;
}

caption {
	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	
	text-align: left;

	color: #000000;
	background-color: #ffffff;
}



th {
	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;

	color: #000000;
	background-color: #cccccc;

}

td {
	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;

	/* color: #000000; */
	/* background-color: #ffffff; */

}


/* Form Labels and Elements */

label {
	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
}

input {
	font-family: "ms sans serif", sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
}

select {
	font-family: "ms sans serif", sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
}

textarea {
	font-family: "lucida console", "courier new", courier, monospace;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
}

fieldset {
	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
}

legend {
	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
}


/* Hyperlinks */

a:link {
	/* Inherit Attributes */
	text-decoration: none;
	color: #333399;
	background-color: transparent;
}

a:visited {
	/* Inherit Attributes */
	text-decoration: none;
	color: #990066;
	background-color: transparent;
}

a:active {
	/* Inherit Attributes */
     text-decoration: underline;
}

a:hover {
	/* Inherit Attributes */
     text-decoration: underline;
}


/* Miscellaneous Classes */

.hilite {
	/* Inherit Attributes */
	color: #000000;
	background-color: #ffff00;
}


/* CSS Level 2 Additions */

.changebar {
	border-width: thin;

	border-top-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-style: none;

	border-color: #666699;

	padding-left: 5px;
}

.featurebox {
	margin: 10px 20px;

	border-width: thin;

	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;

	color: #000000;
	border-color: #000000;
	background-color: #cccccc;

	padding: 5px;
}

.toupper {
	/* Inherit Attributes */
	text-transform: uppercase;
}

.tolower {
	/* Inherit Attributes */
	text-transform: lowercase;
}

fieldset {
    width: 525px;
    border: solid 2px #000000;
    color: #000000;
    background: #cccccc;
    padding: 6px;
}
.cart_partnumber {
	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
    width: 525px;
    border: solid 1px #000000;
    color: #000000;
    background: #f7f7f7;
    padding: 6px;
}

.cart_partitems {
	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
    width: 525px;
    border: solid 1px #000000;
    color: #000000;
    background: #f7f7f7;
    padding: 6px;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.results {
    border: solid 1px #000000;
    color: #000000;
    background: #f7f7f7;
    padding: 6px;
}

div.groupbox {
    border: solid 1px #000000;
    padding: 6px;
	width: 550px;
}

div.errorbox {
    border: solid 1px #000000;
    padding: 6px;
	background-color: #cccccc;
	width: 550px;
}

div.collapsable {
	background-image: url('../img/mini-button-subtract.gif');
	width: 12px;
	height:13px;
	float: left;
	margin: 4px;
}

div.collapsable-minimized {
	background-image: url('../img/mini-button-add.gif');
	width: 12px;
	height:13px;
	float: left;
	margin: 4px;
}

legend {
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background: #ff9933;
    border: solid 2px #000000;
    padding: 3px;
}

label {
    font-weight: normal;
}

.accesskey {
    border-bottom: solid 1px #000000;
}

.note {
    color: #000000;
    background: #ffff00;
    font-weight: bold;
}

ul.no-decoration {
  list-style: none;
}

div.search-header {
  color: #000000;
  background: #ff9933;
  padding: 4px;
  text-align: right;
  border: solid 2px #000000;
}

table.result-module {
  border: solid 2px #000000;
  width: 100%;
  border-collapse: collapse;
  margin-top: 9px;
}

tr.result-module-header {
  font-size: 11px;
  text-align: left;
  color: #000000;
  background: #cccccc;
}

th.result-module-head-item {
  font-size: 11px;
  border: solid 2px #000000;
  font-weight: bold;
  padding: 4px;
}

td.result-module-item {
  font-size: 11px;
  border: solid 2px #000000;
  padding: 4px;
}

label.text {
    float: left;
    text-align: left;
    width: 160px;
}

.error {
	color: Red;
}
.required {
	background-color: #cccccc;
	border: 1px solid red;
}
#main_content {
	float:left;
	width: 60%;
	margin-right:10px;
}
#main_content p {
	margin-top:5px;
	margin-bottom:0px;
	padding:0px;
}
#main_content hr{
	margin-top:5px;
	margin-bottom:5px;
	padding:0px;
}
#main_content h4{
	margin-bottom:0px;
	margin-top:0px;
	padding:0px;
}
#main_content ul{
	margin-bottom:0px;
	margin-top:5px;
	padding:0px;
}
#right_container {
	margin-top:55px;
	width:35%;
	clear:none;
	float:right;
}
#whats_new {
	margin:0px;
	background:#ffffcc;
	border: 1px solid #E67308;
}
#whats_new h2 {
	margin:0px;
	background-color: #E67308;
	padding-left:5px;
}
#whats_new p {
	margin-top:5px;
	margin-bottom:5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

div#navbar {
		text-align: center;
		margin: 0px;
		padding-right: 10px;
}

div#buttonA ul {
    margin: 0px;
    padding-left: 7px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
}
div#buttonA li {
    list-style-type: none;
    margin-top: 0px;
    margin-bottom: 2px;
    margin-left: 0px;
    margin-right: 0px;
    text-align:center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
div#buttonA li a {
    text-decoration: none;
    height: 100%;
    width: 100%;
    display: block;
    background: #999999 url(../img/button_off_bg.gif) no-repeat top left;
    border-style: solid;
    border-width: thin;
    border-bottom-color: #333333;
    border-right-color: #555555;
    border-left-color: #BBBBBB;
    border-top-color: #DDDDDD;
	padding-left: 2px;
	padding-right: 2px;
}
div#buttonA li a:link, div#buttonA li a:visited, div#buttonA li a:active {
    color: #000000;
    font-weight: bold;
    background: #999999 url(../img/button_off_bg.gif) no-repeat top left;
    border-style: solid;
    border-bottom-color: #333333;
    border-right-color: #555555;
    border-left-color: #BBBBBB;
    border-top-color: #DDDDDD;
}
div#buttonA li a:hover {
    font-weight: bold;
    color: #000000;
    background: #e67308 url(../img/button_on_bg.gif) no-repeat top left;
    border-style: solid;
    border-bottom-color: #333333;
    border-right-color: #555555;
    border-left-color: #BBBBBB;
    border-top-color: #DDDDDD;
}

/* 20080811 LMS:  Added for current nav
div#buttonA li#current a {
  background: #e67308 url(../img/button_on_bg.gif) no-repeat top left;
} */

div#hoverpopup {
	visibility:hidden;
	position:absolute;
	top:0;
	left:0;
	background-color: #f0f088;
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	padding: 2px;
	font-size: 75%;
}

a#hoverover {
	text-decoration:underline;
	}
	
td.paddedcolumn {
	padding-left: 5px;
	padding-right: 5px;
}

td.paddednowrap {
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
}

/* Tab Navigation
------------------------------------------------------------- */
#content {
	clear: both;
}
#tab-nav {
	list-style: none;
	padding: 4px 0;
	background-color: transparent;
	margin: 0 0 0 0 !important;
}
#tab-nav li {
	float: left;
	margin: 0 2px 0 0;
	padding: 0px;
	background-image:url(../img/tab_nav_right.gif);
	background-position: top right;
	background-repeat: no-repeat;
	background-color:transparent;
}
#tab-nav li a {
	display: block;
	float:left;
	padding: 4px 12px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-image:url(../img/tab_nav_left.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: transparent;
}
#tab-nav li#results-current a{
	display: block;
	color: #fff;
	font-weight: bold;
	background-image:url(../img/tab_nav_left_on.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: transparent;
}
#tab-nav li#results-current{
	background-image:url(../img/tab_nav_right_on.gif);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: transparent;
}
#tab-nav a:hover{
	color:#3366ff;
}

/* Search Container
-------------------------------------------------------------*/
#tab-container {
	border: solid 1px #e67308;
	width: 736px;
	clear: both;
}

#search_toggle {
	background-color: #e67308;
	border-bottom: 0px;
	padding-bottom: 6px;
	width: 736px;
}
#search_toggle.dontshow {
	display: none;
}
#search_toggle a {
	margin: 0 0 0 10px;
	padding: 0 0 0 0px;
	color: #fff;
	text-decoration: none;
}
#search_toggle span.plaintitle {
	margin: 0 0 0 10px;
	padding: 0 0 0 0px;
	color: #fff;
}
#search_toggle a.hidden {
	visibility: hidden;
}
#search_toggle a:hover {
	text-decoration: underline;
}
#search_toggle a.close {
	background: url(../img/mini-button-subtract.gif) no-repeat left bottom;
}
#search_toggle a.open {
	background: url(../img/mini-button-add.gif) no-repeat left bottom;
}
#search_toggle .new_search {
	float: right;
	margin: 0px 10px 0 0;
}
img.corner {
	border: 0;
	display: block;
}
#search_options {
	width: 736px;
}
#search_options div {
	padding-left: 5px;
	background-color: #fff;
}
.advance_parts_criteria {
	margin: 0px;
	padding: 5px;
	display: block;
}
p.advance_parts_criteria {
	margin: 0px;
}
.advance_parts_criteria_form {
	margin: 0px;
}
.advance_parts_criteria_fields {
	padding: 10px;
	border: 0px none #ffffff;
}
h4.advance_parts_criteria {
	font-size: 100%;
	font-weight: bold;
	margin: 0px;
}
.form_field_title {
	width: 115px; 
	float: left; 
	margin-bottom: 10px;
}
.form_field {
	float: left; 
	margin-bottom: 10px;
}

#search_options {
	width: 736px;
	display: block;
}
#results_container {
	background-color: #ffffff;
	padding-bottom: 0px;
	width: 736px;
	margin-top: 10px;
}
#results_container.nomargin {
	margin-top: 0px;
}
#results_header {
	background-color: #cccccc;
	border: 1px solid #000000;
	margin: 6px 1px 6px 1px;
	padding: 3px 0px 3px 0px; 
	width: 732px;
}
#results_header a.crumbs {
	color: #000000;
	font-weight: bold;
	font-size: 110%;
	margin: 5px 0 0 0;
	padding: 0px 0px 0px 8px;
	background-color: #cccccc;
	text-decoration: underline;
}
#results_header .bigtext {
	color: #000000;
	font-weight: bold;
	font-size: 110%;
	margin: 5px;
	margin-left: 0px;
	padding: 0px 0px 0px 8px;
	background-color: #cccccc;
}
#results_header .mediumtext {
	color: #000000;
	font-size: 100%;
	margin: 5px;
	margin-left: 0px;
	padding: 0px 0px 0px 8px;
	background-color: #cccccc;
}
#results_box {
	width: 595px;
	float: left;
	overflow: hidden;
	margin-left: 1px;
	margin-bottom: 1px;
	padding: 1px;
}
#results_search_box {
	overflow: hidden;
	margin-left: 1px;
	margin-bottom: 1px;
	padding: 1px;
}
#keyword_box {
	width: 134px;
	float: left;
	background-color: #cccccc;
	border-left: 1px solid #ffffff; 
	border-right: 1px solid #ffffff; 
	border-bottom: 1px solid #ffffff; 
}
#keyword_box_title {
	color: #000000;
	font-weight: bold;
	font-size: 110%;
	padding: 1px 5px 1px 5px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
#keyword_box_contents {
	width: 130px;
	background-color: #ffffff;
	border: 1px solid #000000;
	padding-left: 2px;
	overflow: scroll;
	white-space: nowrap;
}
#keyword_box_contents a {
	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 8pt;
	font-style: normal;

	letter-spacing: normal;
	word-spacing: normal;
	line-height: 11pt;
	text-decoration: none;
	margin-bottom: 5px;
}
div.clear {
	clear: both;
}
#advance_parts_results {
	width: 732px; 
	padding: 0px;
	border-collapse: collapse;
	empty-cells: show;
}
#advance_parts_results_browse {
	padding: 0px;
	border-collapse: collapse;
}
#advance_parts_results th, #advance_parts_results_browse th {
	background: #cccccc; 
	padding-left: 5px; 
	padding-right: 5px; 
	border: 1px solid #000000;
}
#advance_parts_results tr, #advance_parts_results_browse tr {
	background-color: #ffffff;
}
#advance_parts_results td, #advance_parts_results_browse td {
	border: 1px solid #000000;
	text-align: center;
}
.currentpage {
	color: #000000;
	font-weight: bold;
	font-size: 120%;
	margin: 5px;
	margin-left: 0px;
	padding: 0px 0px 0px 5px;
	text-decoration: underline;
}
.alternatepage {
	color: #444444;
	font-size: 100%;
	margin: 5px;
	margin-left: 0px;
	padding: 0px 0px 0px 5px;
}
.alternatepage a {
	color: #444444;
	font-size: 100%;
	margin: 5px;
	margin-left: 0px;
	padding: 0px;
	text-decoration: none;
}
.alternatepage a:hover {
	color: #444444;
	font-size: 100%;
	margin: 5px;
	margin-left: 0px;
	padding: 0px;
	text-decoration: none;
	background-color: #0000ff;
}
#results_footer {
	background-color: #cccccc;
	border: 1px solid #000000;
	margin: 6px 1px 6px 1px;
	padding: 3px 0px 3px 0px;
	width: 732px;
}
#results_footer .bigtext {
	color: #000000;
	font-weight: bold;
	font-size: 110%;
	margin: 5px;
	margin-left: 0px;
	padding: 0px 0px 0px 8px;
	background-color: #cccccc;
}
#results_footer .mediumtext {
	color: #000000;
	font-size: 100%;
	margin: 5px;
	margin-left: 0px;
	padding: 0px 0px 0px 8px;
	background-color: #cccccc;
}
#advance_parts_illustration {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
#advance_parts_detail {
	margin-bottom: 20px;
}
.order_parts_partitems {
	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
    border: solid 1px #000000;
    color: #000000;
    background: #f7f7f7;
    padding: 6px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.order_parts_par {
	margin-top: 0px;
}
#comment_div {
	padding: 2px;
	width: 270px;
	height: 250px;
	border: 1px solid #000000;
}
.left_padded {
	padding-left: 2px;
}
a#tablesort {
	text-decoration:underline;
	color: #000000;
}
.current_heading {
	white-space: nowrap;
}
small.ap {
	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 8pt;
	font-style: normal;

	letter-spacing: normal;
	word-spacing: normal;
	line-height: 11pt;

	/* Inherit colors */
}

div#appreview {
	position: absolute; 
	visibility: hidden; 
	z-index: 100; 
}
div#appreview div#flyout {
	background-color:#EBEBD8;
	border:1px solid #000000;
	color:#000000;
	width:350px;
	min-height:120px;
}
div#appreview h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:.8em;
    font-weight:bold;
    color:#FFFFFF;
    background-color:#6699CC;
    margin:0px 0px 3px 0px;
    padding:0px 0px 0px 4px;
}
div#appreview div#inner {
	padding:10px;
    text-transform:uppercase;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:.7em;
}
div#appreview div#inner img {
	float:left; 
    border:1px solid #000000; 
    margin:0px 7px 0px 0px;
}
div.bottommargin {
	margin-bottom: 20px;
}
table.titletable {
    margin-top: 35px;
}

/* Literature Styles */

/* new layout */

#litSelectContainer{
	border:1px solid #e67308;
	height:450px;
	width:620px;
	margin-left:35px;
}

select{
	border:1px solid #000000;
}

#litSelectContainer h3{
	font-size:1.2em;
	color:#ffffff;
	margin:0px;
	background-color:#636875;
	padding:3px 0px 3px 10px;
}

#litNote{
	margin:10px;
}

#litSelect{
	margin:20px;
}

#litSelectForm{
	margin-top:40px;
}

#litSelectImage{
	float:left;
	margin-right:20px;
}

#litImage{
	border:1px solid #000000;
}

.selectedSeries{
	width:205px;
	border:1px solid #000000;
}

#selectedLiterature{
	border:1px solid #000000;
	margin: 20px 0px 0px 320px;
	padding:0px;
	width:250px;
}

#selectedLiterature h4{
	font-size:1em;
	background-color:#e67308;
	color:#000000;
	margin:0px;
	padding:0px 0px 0px 5px;
}

#selectedTypes{
	padding:5px;
	width:235px;
	height:208px;
	font-size:1.1em;
	overflow:auto;
}

#selectedTypes ul{
	list-style-type:none;
}

/* old new */
.showSeries{
	height:110px;
	padding:5px;
	/*border:1px dashed #ff0000;*/
	clear:both;
	}

.seriesImage{
	float:left;
	}

.seriesImage img{
	border:2px solid #E67308;
	}

.seriesImage p{
	margin:0px;
	padding:0px;
	font-weight:bold;
	}

.allCaps{
	text-transform:uppercase;
	}

/* /new layout */
#models{
	text-align:left;
	padding:0px 0px 0px 50px;
	}

table #modelTable td{
	text-align:center;
	padding:3px 4px 3px 4px;
	}

table #modelTable img{
	border:2px solid #E67308;
	}

/* changes all the -Options styles to use the small bg images, originals are named without '_sm' in the name */
/* height used to be 200px */

#hOptions{
	height:100px;
	margin:5px 10px 10px 5px;
	padding:10px 0px 0px 40px;
	/*border-top:2px dashed #E67308;*/
	background:url(../img/Hseries_sm_bg.gif) right no-repeat;
	}

#htOptions{
	height:100px;
	margin:5px 10px 10px 5px;
	padding:10px 0px 0px 40px;
	/*border-top:2px dashed #E67308;*/
	background:url(../img/HTseries_sm_bg.gif) right no-repeat;
	}

#hlOptions{
	height:100px;
	margin:5px 10px 10px 5px;
	padding:10px 0px 0px 40px;
	/*border-top:2px dashed #E67308;*/
	background:url(../img/HLseries_sm_bg.gif) right no-repeat;
	}

#mptOptions{
	height:100px;
	margin:5px 10px 10px 5px;
	padding:10px 0px 0px 40px;
	/*border-top:2px dashed #E67308;*/
	background:url(../img/MPTseries_sm_bg.gif) right no-repeat;
	}

#pOptions{
	height:100px;
	margin:5px 10px 10px 5px;
	padding:10px 0px 0px 40px;
	/*border-top:2px dashed #E67308;*/
	background:url(../img/Pseries_sm_bg.gif) right no-repeat;
	}

#sOptions{
	height:100px;
	margin:5px 10px 10px 5px;
	padding:10px 0px 0px 40px;
	/*border-top:2px dashed #E67308;*/
	background:url(../img/Sseries_sm_bg.gif) right no-repeat;
	}

#strikerOptions{
	height:100px;
	margin:5px 10px 10px 5px;
	padding:10px 0px 0px 40px;
	/*border-top:2px dashed #E67308;*/
	background:url(../img/STRIKERseries_sm_bg.gif) right no-repeat;
	}

.optionTitle{
	font-weight:bold;
	}

.grey{
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
	}

table.grey th{
	font-size:.9em;
	font-weight:bold;
	border: 1px solid #CCCCCC;
	background-color:#999999;
	padding:2px;
	}

table.grey td{
	font-size:.9em;
	border: 1px solid #CCCCCC;
	padding:2px;
	}

.litHeader{
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	background-color:#E67308;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 4px;
	}

.litHeader a, .litHeader a:active, .litHeader a:visited, .litHeader a:hover{
	color:#FFFFFF;
	background-image: url('../img/mini-button-add.gif');
	background-position:left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
	text-decoration:none;
	}

.litHeaderOpen{
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	background-color:#E67308;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 4px;
	}

.litHeaderOpen a, .litHeaderOpen a:active, .litHeaderOpen a:visited, .litHeaderOpen a:hover{
	color:#FFFFFF;
	background-image: url('../img/mini-button-subtract.gif');
	background-position:left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
	text-decoration:none;
	}

#sBullTable{
	border:1px solid #E67308;
	margin:0px;
	padding:15px 5px 5px 5px;
	height:250px;
	overflow:scroll;
	}

#warrTable{
	border:1px solid #E67308;
	margin:0px;
	padding:15px 5px 5px 5px;
	text-align:left;
	height:250px;
	overflow:scroll;
	}

#plowTable{
	margin:0px;
	padding:15px 5px 5px 50px;
	text-align:left;
	height:250px;
	}

.plus {
	background-image: url('../img/mini-button-add.gif');
	width: 12px;
	height:13px;
	display:inline;
	margin: 4px;
}

#litDisplayimg{
	float:left;
	margin:10px 20px 0px 0px;
	}

#litDisplayimg img{
	border:2px solid #000000;
	}

#crumbs{
	text-align:left;
	font-weight:bold;
	margin-right:10px;
	clear:both;
	}

#back{
	float:right;
	margin-right:10px;
	font-weight:bold;
	}

/* new home page */

#passReqError{
	margin:50px auto 10px auto;
	width:905px;
	font-weight:bold;
	background-color:#cccccc;
	border:1px solid #ff0000;
	padding:5px;
}

#passReqError p{
	margin:3px;
}

#noErrorSpace{
	height:50px;
	margin:50px auto 10px auto;
	width:915px;
	border:1px solid #ffoooo;
}

#loginFrame{
	width:915px;
	height:289px;
	margin:0px auto 0px auto;
	border:2px solid #000000;
	background-color:#8f2d03;
	}

#loginLeft{
	width:500px;
	height:289px;
	float:left;
	border-right:3px solid #000000;
	color:#FFFFFF;
	}

#topNote{
	border-top:1px dashed #FFFFFF;
	margin:0px 20px 0px 20px;
	font-size:.8em;
	}

#topNote a:link, #topNote a:active, #topNote a:visited{
	color:#FFFFFF;
	text-decoration:underline;
	}

#topNote a:hover{
	color:#FFFFFF;
	text-decoration:none;
	}

form#login{
	margin:15px 10px 15px 10px;
	padding:0px;
	text-align:center;
	}

#bottomNote{
	border-top:1px dashed #FFFFFF;
	margin:0px 20px 0px 20px;
	font-size:.8em;
	}

#bottomNoteError{
	border-top:1px dashed #FFFFFF;
	color:#ff0000;
	font-weight:bold;
	margin:0px 20px 5px 20px;
	font-size:.8em;
	}

#loginRight{
	width:406px;
	height:289px;
	margin:0px;
	padding:2px 0px 0px 0px;
	text-align:center;
	}

#loginTitle{
	padding:10px;
	font-size:1.2em;
	font-weight:bold;
	vertical-align:middle;
	}

#loginTitleLeft{
	float:left;
	margin-right:20px;
	}

#loginTitleRight{

	}

#loginFormGroup{
	text-align:center;
	clear:both;
	}

#loginLinks{
	width:915px;
	height:100px;
	margin:0px auto 0px auto;
	background-color:#963103;
	border-bottom:2px solid #000000;
	border-left:2px solid #000000;
	border-right:2px solid #000000;
	color:#FFFFFF;
	}

#loginLinks a:link,#loginLinks a:active, #loginLinks a:visited{
	color:#FFFFFF;
	text-decoration:underline;
	}

#loginLinks a:hover{
	color:#FFFFFF;
	text-decoration:none;
	}

#loginLinksRight a:link, #loginLinksRight a:active, #loginLinksRight a:visited{
	color:#FFFFFF;
	text-decoration:underline;
	}

#loginLinksRight a:hover{
	color:#FFFFFF;
	text-decoration:none;
	}

#loginLinkTitle{
	font-weight:bold;
	}

#loginLinkNote{
	font-size:.7em;
	}

#loginLinksLeft{
	width:520px;
	height:100px;
	float:left;
	margin:15px 20px 0px 10px;
	color:#FFFFFF;
	font-size:.8em;
	}

#requirements{
	width:915px;
	margin:0px auto 0px auto;
	border-bottom:2px solid #000000;
	border-left:2px solid #000000;
	border-right:2px solid #000000;
	background-color:#8f2d03;
	color:#FFFFFF;
	}

#requirements p{
	padding:10px;
	color:#FFFFFF;
	}

#requirements ul li{
	color:#FFFFFF;
	}

#loginLinksRight{
	margin:0px;
	padding:10px 0px 0px 0px;
	color:#FFFFFF;
	}

#loginLinksRight p{
	margin:3px 3px 3px 20px;
	padding:0px 0px 0px 20px;
	color:#FFFFFF;
	font-size:.8em;
	}

object{
	margin:2px 0px 0px 1px;
	padding:0px;
	text-align:center;
	}

/* styles for price notes. ref: CR123a */

.pNote{
	margin: 5px 5px 3px 5px;
}

/* server downtime page */

#downFrame{
	width:500px;
	height:200px;
	margin:100px auto 0px auto;
	border:2px solid #000000;
	background-color:#8f2d03;
	}

#downText{
	clear:both;
	margin:20px 10px 10px 10px;
	color:#FFFFFF;
	}

#dtAlertText{
	color:#FF0000;
	font-weight:bold;
	}

/* styles for call center page */

.ccInfoDiv{
	float:left;
	width:50%;
	font-size:.9em;
	margin-top:15px;
	}

.ccInfoDiv h5{
	font-size:1em;
	font-weight:bold;
	}

.ccInfoDiv p{
	font-size:1em;
	margin:3px 0px 3px 15px;
	}

#addccInfo{
	clear:both;
	}
