@charset "UTF-8";
/* CSS Document */
/* 09Nov11

html: #fcfcfc
container: #68011a
Nav Text: #68011a
hover blue: #0099FF */

 /**crossreference.asp**/
 
 table.crosstoc {border: 1px solid #888;}
 
.crosstoc th {
	color: #fff;
	font-size: 107%;
	font-weight: 600;
	background-color: #002858;
	text-align: center;}

.crosstoc th, .crosstoc tr, .crosstoc td {
	border: 1px solid #888;
	padding: 5px;}

.crosstoc hr {
	border: 1px solid #888;
	margin-bottom: 1em;}

.crosstoc td {
	vertical-align: top;
	font-size: 90%;}

.crosstoc p {
	line-height: inherit;}

.crosshead {
	font-size: 105%;
	font-weight: 600;
	line-height: 200%}

.crosssub {
	font-size: 104%;
	text-decoration: underline;}

.crosstoc th a:link {
	color: #0099ff;
	text-decoration: none;
	font-size: 75%;}

.crosstoc th a:visited {
	color: #0099ff;
	text-decoration: none;
	font-size: 75%;}

.crosstoc th a:hover {
	color: #0099ff;
	text-decoration: underline;
	font-size: 75%;}

.crosstoc th a:active {
	color: #0099ff;
	text-decoration: none;
	font-size: 75%;}

/**kanearcr.asp **/

table.kanearcr {
	width: 90%;
	font-size: 85%;}

/**kaneariv.asp **/

table.kaneariv {
	text-align: center;
	width: 100%;}

.kaneariv th {
	font-size: 90%;
	font-weight: 600;
	text-decoration: underline;
	padding-bottom: 6px;}

.kaneariv td {padding-bottom: 4px;}

/**kanearpl.asp **/

.claims {font-size: 90%; text-align: left;}

.claims h5 {text-align: center; line-height: 100%;}

/** kanecust.asp **/

div.newimage {position:relative; top: 450px; left: 15px; width: 30px}
div.fasmenu h2 {margin-top: 0;}
div.kaneinfo div{margin: 2em .5em; padding: 20px; border: solid 3px red;}

.product {font-size: 120%;}

p.description, .product {padding: 0 0 3% 5%;}

/**kaneexp1.asp **/

table.kaneexp {width: 85%; font-size: 86%;}

.kaneexp tr {text-align: center;}

.kaneexptest td {border: none; line-height: .75em;}

.lot {font-weight: 600; text-decoration: underline;}

/**kanepicguide.asp **/

div.picguide {text-align: center;}
div.picguide div {display: inline-block; text-align:center; width: 200px;}
	.ie6 div.picguide div, .ie78 div.picguide div, .ie9 div.picguide div {display:inline; vertical-align:bottom;}


	/**picguide pages**/
	
	div.categories, div.multicat {text-align: center; margin: 1em 0;}
	div.multicat div {margin: 0;}
	div.categories div {display: inline-block; margin: 0 .5em;}
	div.multicat p {display: inline-block; margin: 0 1em; padding: 0;}
	
		.ie6 div.categories, .ie78 div.categories, .ie9 div.categories {height: 30px;}
		.ie6 div.categories div, .ie78 div.categories div, .ie9 div.categories div {display: inline; vertical-align:middle;}
		.ie6 div.multicat p, .ie78 div.multicat p, .ie9 div.multicat p {display: inline;}
		

	
	table.picindex, .picindex td, .picindex tr, .picindex th {border: none; padding:0; margin:0 auto;}
	table.picindex h5{ margin:0; padding: 0; }
	div.prodpic {width: 125px; height: 90px; overflow:hidden; display:inline-block;}
	div.prodpic img {left:-20px; top: -23px; position: relative;}
	div.picguide-finish {border: 1px solid #225a37;}
	tr.category td {padding-top: 10px;}
	td.picguide-finish{font-size: 75%; white-space:nowrap; padding-right:10px;}
	td.picguide-finish div {
		border-top:1px solid #225a37; 
		border-right:1px solid #225a37; 
		border-bottom:1px solid #225a37; 
		width:75px;
		height:130px; 
		display: table-cell;
		vertical-align:middle;}
	td.picguide-finish div a {margin-left:5px;line-height:1.75em;}
	
		.ie6 td.picguide-finish, .ie78 td.picguide-finish, .ie9 td.picguide-finish {vertical-align:middle;}
		.ie6 td.picguide-finish div, .ie78 td.picguide-finish div, .ie9 td.picguide-finish div {width:80px;}
	
	/**landing pages**/
	
	div.landing {margin-left: 5%;}
	.landing table {margin: 2em 0;}
	
	td.landing-finish div {
		font-size: 75%; white-space:nowrap; padding-left:20px;
		height:150px; 
		display: table-cell;
		vertical-align:middle;}


	

/**kaneprls.asp **/

table.checkstock {width: 80%;}

td.prodlist {vertical-align:top; font-family: Arial, Helvetica, sans-serif; width:24%; background-color: #0033cc;}

table.webheading {border: none;}

.webheading tr, .webheading td {
	border: none;}

.itemdescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	text-align: left;
	padding-left: 5%;}

p.partial {	
	font-size: 1.15em;
	font-weight: 600;
	text-align: center;
	padding-top: 20px;}

.continue, .disregard {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 600;
	line-height: 1.5em;
	margin: .5em 0;}

table.liability, p.liability {
	width: 90%;
	font-size: 85%;
	line-height: 1.25em;
	text-align:left;
	white-space:normal;
	border: none;}
	
/**kaneresources.asp **/
	
.resourcemenu h4 {padding-top: 30px;}
 	
/**kaneret1.asp **/

#return {
	margin: 0 auto;
	text-align: center;}

#return fieldset {
	padding: 0 2em 1em 2em;
	display: inline;
	text-align:left;}

#return label {display: block;}

#return input {margin-left: 7%;}

#return p {
	line-height: 2em;
	margin-top: 1.75em;}

/**kanescon.asp **/

table.scontop, table.kanescon {line-height:1.75em;font-size:110%;}

table.scontop {
	text-align: left;
	width: 85%;}
	
.largerfont {font-size: 120%;}

/**kaneshls2.asp**/

.kaneshls th {font-size: 88%;}

/**kaneshp1.asp**/

.kaneshp {margin-left: 7%;}

.kaneshp table {
	margin-left: 1.5em;
	padding: 2px;
	border: none;}

.kaneshp th {
	color: #000000;
	background-color: #ffffff;
	font-weight: 600;
	font-size: 90%;}

.kaneshp th, .kaneshp tr, .kaneshp td {
	border: none;
	padding: 2px;}

.payinfo th {
	text-align: right;
	font-size: 88%;}

.payinfo td {border-bottom: 1px solid #6a6a6a;}
	
.number {font-size: 120%;}

.feedback {margin-top: 8em;}

/**kanestck.asp **/

#itemstatus {
	margin: 1.5em 0 3em 0;
	padding: 1.5em 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	border-top: 1px solid red;
	border-bottom: 1px solid red;
	letter-spacing: .035em;}

#itemstatus label {
	color: red;
	padding-left: 15px;
	font-weight: 600;
	font-size: 105%;}

#itemstatus .tenorless {
	font-size: 85%;
	line-height: 160%;
	padding: 0 15% 0 5%;}

/**kfntsugg.asp **/

div.feedback {
	text-align: left;
	width: 500px;
	font-size: 90%;
	margin-left: 5%;}
	
.feedback form {
	border: 1px solid #bebebe;
	padding: 20px;
	margin-top: .25em;}
	
.surplus tr {text-align: center;}

.center hr, table hr {
	color: #7c7a7a;
	height: 1px; 
	margin: .25em 1em;}
	
/**krefglgn.asp **/

div.reflogin {margin-left: 2em; line-height: 120%;}
div.reflogin form {display:inline; line-height:200%;}
div.reflogin fieldset {margin-left: 1.5em;}
p.refsublogin {margin: 2em 0;}

/**surplus pages **/

.surplus table {
	width: 90%;
	margin-bottom: .5em;
	border: 1px solid #888888;
	white-space: nowrap;
	letter-spacing: .035em;}

.surplus th {
	color: #fff;
	font-weight: 600;
	text-align:center;
	background-color: #002858;}

.surplus th, .surplus tr, .surplus td {
	border: 1px solid #888888;
	vertical-align: middle;
	padding: 5px;}


