/*#############################################################
Name: KRN
Date: 09.07
Description: KRN Web site Architecture
#############################################################*/
ul.menunav,
.menunav ul{
/*Remove all spacings from the list items*/
	margin: 0;
	padding: 0;
	cursor: default;
	list-style-type: none;
	border-style:none;
	z-index: 9999;
}

ul.menunav{
	/*display: table;*/
}
ul.menunav>li{
	/*display: table-cell;*/
	position: relative;
	display: inline;
	float:left;
	z-index: 9999;
}



ul.menunav li>ul{
/*Make the sub list items invisible*/
	display: none;
	position: absolute;
	max-width: 40ex;
	margin-left: -6px;
	margin-top: 0px;
}

ul.menunav li:hover>ul{
/*When hovered, make them appear*/
	display : block;
	top:47px;
	left: 0px;
	z-index:9999;
}

.menunav ul li a{
/*Make the hyperlinks as a block element, sort of a hover effect*/
	display: block;
	z-index: 9999;
}




#navlist li 
{
    display:inline;
    list-style-type:none;
    float:left;
}
.menunav li img
{
    border-style:none;
}

#navlist li a 
{
    display:block;
}
#navlist li#home 
{
    background-image: url(http://www.krn.com/img/nav_home_off.gif);
}
#navlist #home a:hover 
{
    background-image: url(http://www.krn.com/img/nav_home_on.gif);
}
/* standard elements */
html {min-height: 100%;}

* {
	margin: 0;
	padding: 0;
}

a {color: #048;}
a:hover {color: #06C;}

body {
	/* background: #E7E7E2 url('img/bg.gif') no-repeat center top; */
	/* background: #eee url('img/bg2.gif') repeat; */
	background: #4877BB;
	color: #444;
	font: normal 62.5% Tahoma,sans-serif;
	padding-top: 15px;
	font-style: normal;
}

p,code,ul {
	padding-bottom: 1.2em;
	padding-left: 10px;
	margin-left: 5px;
}

hr {
	margin-top: -5px;
	padding: 0;
}

li {list-style: none;}

h1 {font: normal letter-spacing: -2px, 2.6em Arial,Tahoma,sans-serif;}
h2 {font: bold 1.3em Arial,Tahoma,sans-serif;}
h3 {font: bold 1em Tahoma,sans-serif;}

form,input {margin: auto; padding: 0; display: inline;}



code {
	background: #FFF;
	border: 1px solid #EEE;
	border-left: 6px solid #CCC;
	color: #666;
	display: block;
	font: normal 1em Tahoma,sans-serif;
	line-height: 1.6em;
	margin-bottom: 12px;
	padding: 8px 10px;
	white-space: pre;
}

blockquote {
	background: url('http://www.krn.com/img/quote.gif') no-repeat;
	display: block;
	font: normal 1.2em Tahoma,sans-serif;
	font-weight: normal;
	padding-left: 18px;
	margin-top: 3px;
}

h1,h3 {padding-top: 6px; color: #000; margin-bottom: 4px;}
h2 {padding-top: 1px; color: #317296; margin-bottom: 1px;}


/* misc */
.clearer {
	clear: both;
	font-size: 0;
	background: #efefef;
}
.left {
	float: none;
}
.right {float: right;}

/* structure */
.inner-container {
	border: 10px solid #D7D7D2;
	background: #FFF;
	font-size: 1.2em;
	margin: 0 auto;
	padding: 10px;
	width: 780px;
}

.outer-container {
	background: #4877BB;
	padding-bottom: 2px;
}


/* header home*/
.header {
	background: #fff url('http://www.krn.com/img/header.gif') no-repeat;
	height: 126px;
	margin-bottom: 1px;
	text-align: left;
	padding-top: 1px;
	width:777px;
}

/* nav */

/*-- main navigation style --*/



.nav {
	background: #949490 url('http://www.krn.com/img/nav_bg.gif') repeat-x;
	margin-bottom: 5px;
	height: 47px;
	display: block;
}

/* main */
.main {
	background: #efefef;
	border-top: 4px solid #fff;
	padding: 10px 0px 0px 0px;
}

/* content */
.content {
	background: #efefef;
	margin: auto;
	max-width: 780px;
}
.content .descr {
	color: #664;
	font-size: 0.9em;
	margin-bottom: 6px;
}
.content li {
	list-style: url('http://www.krn.com/img/li.gif');
	margin-left: 0px;
	margin-right: 20px;
}
.content p {
	font-family: "Lucida Sans Unicode",sans-serif;
	background: #efefef;
}

/* content_home */
.content_home {
	background: #efefef;
	float: left;
	width: 375px;
	margin-top: 7px;
	margin-right: 24px;
	font: normal 1.1em Tahoma,sans-serif;
	font-weight: normal;
}
.content_home .descr {
	color: #664;
	font-size: 1.2em;
	margin-bottom: 6px;
}
.content_home li {
	list-style: url('~/img/li.gif');
	margin-left: 18px;
	margin-top: 12px;
}
.content_home p {font-family: "Lucida Sans Unicode",sans-serif;}


/* content_home1 */
.content_home1 {
	float: left;
	width: 400px;
	background-color: #efefef;
}
/*.content_home1 ul li {
	list-style: url(img/li.gif);
	margin-left: 38px !important;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}*/

.content_home1 ul {
	margin: 0;
	padding-left: 180px;
}

.content_home1 ul li {
	list-style: url('http://www.krn.com/img/li.gif');
	margin: auto 0;
	padding: 0;
}


.content_home1 p {font-family: "Lucida Sans Unicode",sans-serif;}

/* content_home4 */
.content_home44 {
	float: right;
	width: 350px;
}
.content_home1 p {font-family: "Lucida Sans Unicode",sans-serif;}


/* content_home4 */
.content_home44 {
	float: right;
	width: 350px;
}
.content_home1 p {font-family: "Lucida Sans Unicode",sans-serif;}


/* content_home2 */
.content_home2 {
	float: left;
	width: 218px;
	margin-top: 0px;
	background-color: #BF1825;
	padding: 10px;
	border: dashed;
	border-color: #ccc;
	color: #fff;
}
.content_home2 .descr {
	color: #fff;
	font-size: 0.9em;
	margin-bottom: 2px;
}
.content_home2 li {
	list-style: url('~/img/li.gif');
	margin-left: 18px;
}
.content_home2 p {font-family: "Lucida Sans Unicode",sans-serif;}


/* webuyinventory_thankyou */
.webuyinventory_thankyou {
	float: left;
	width: 360px;
	margin-top: 40px;
	margin-left: 10px;
	background-color: #BF1825;
	padding: 10px;
	border: dashed;
	border-color: #ccc;
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
}
.webuyinventory_thankyou .descr {
	color: #fff;
	font-size: 1.1em;
	margin-bottom: 2px;
}
.webuyinventory_thankyou li {
	list-style: url('http://www.krn.com/img/li.gif');
	margin-left: 18px;
}
.webuyinventory_thankyou p {font-family: "Lucida Sans Unicode",sans-serif;}



/* content_home3 */
.content_home3 {
	float: right;
	width: 320px;
	margin-top: 18px;
	margin-right: 0px;
	background-color: #999;
	padding: 10px;
	border: solid;
	border-color: #ccc;
	color: #fff;
}
.content_home3 .descr {
	color: #fff;
	font-size: 0.9em;
	margin-bottom: 2px;
}
.content_home3 li {
	list-style: url('http://www.krn.com/img/li.gif');
	margin-left: 18px;
}
.content_home3 p {font-family: "Lucida Sans Unicode",sans-serif;}

/* content_home4 */
.content_home4 {
	float: left;
	width: 350px;
	margin-top: 0px;
	margin-right: 0px;
	background-color: #efefef;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right:0px;
	color: #444;
}
.content_home4 .descr {
	color: #fff;
	font-size: 0.9em;
	margin-bottom: 2px;
}
.content_home4 li {

	margin-left: 18px;
}
.content_home4 p {font-family: "Lucida Sans Unicode",sans-serif;}

/* support_discount */
.support_discount {
	float: left;
	width: 450px;
	margin-top: 20px;
	margin-right: 0px;
	background-color: #efefef;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right:0px;
	color: #444;
}
.support_discount .descr {
	color: #fff;
	font-size: 0.9em;
	margin-bottom: 2px;
}
.support_discount li {

	margin-left: 48px;
}
.support_discount p {font-family: "Lucida Sans Unicode",sans-serif;}

/* support_paymentmethods */
.support_paymentmethods {
	float: left;
	width: 450px;
	margin-top: 20px;
	margin-right: 0px;
	background-color: #efefef;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right:0px;
	color: #444;
	max-width: 450px;
}
.support_paymentmethods .descr {
	color: #fff;
	font-size: 0.9em;
	margin-bottom: 2px;
}
.support_paymentmethods li {
	margin-left: 28px;
}

/* support_returnpolicy */
.support_returnpolicy {
	float: left;

	margin-top: 20px;
	margin-right: 0px;
	background-color: #efefef;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right:0px;
	color: #444;
}
.support_returnpolicy .descr {
	color: #fff;
	font-size: 0.9em;
	margin-bottom: 2px;
}
.support_returnpolicy li {

	margin-left: 28px;
}

/* support_resources */
.support_resources {

	margin-top: 20px;
	margin-left: 0px;
	background-color: #efefef;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right:0px;
	color: #444;
}
.support_resources .descr {
	color: #fff;
	font-size: 0.9em;
	margin-bottom: 2px;
}
.support_resources li {

	margin-left: 28px;
}

/* content_home5 */
.content_home5 {
	margin-top: 5px;
	margin-right: 0px;
	background-color: #efefef;
	padding: 0px;
	color: #444;
}

/* inventory_search */
.inventory_search {
	margin-top: 30px;
	margin-right: 0px;
	background-color: #efefef;
	padding: 0px;
	color: #444;
}


/* inventory_acrobat */
.inventory_acrobat {

	margin-top: 0px;
	margin-right: 0px;
	background-color: #efefef;
	padding: 0px;
	color: #444;
}

/* content_inventory1 */
/*.content_inventory1 {
	float: right;
	width: 410px;
	margin-top: 0px;
	margin-right: 0px;
	background-color: #efefef;
	padding-top: 0px;
	padding-bottom: 20px;
	color: #444;
}
.content_inventory1 .descr {
	color: #fff;
	font-size: 0.9em;
	margin-bottom: 2px;
}
.content_inventory1 li {

	margin-left: 18px;
}
.content_inventory1 p {font-family: "Lucida Sans Unicode",sans-serif;} */

/* content_inventory_search */
.content_inventory_search {
	float: left;
	width: 450px;
	margin-top: 0px;
	margin-right: 0px;
	background-color: #efefef;
	padding-top: 0px;
	padding-bottom: 3px;
	color: #444;
}
.content_inventory_search .descr {
	color: #fff;
	font-size: 0.9em;
	margin-bottom: 2px;
}
.content_inventory_search li {
	margin-left: 18px;
}
.content_inventory_search p {font-family: "Lucida Sans Unicode",sans-serif;}

/* inventory_bullets */
.inventory_bullets {
	float: right;
	width: 430px;
	margin-top: 0px;
	margin-right: 0px;
	background-color: #efefef;
	padding-top: 0px;
	padding-bottom: 20px;
	color: #444;
}
.inventory_bullets .descr {
	color: #fff;
	font-size: 0.7em;
	margin-bottom: 2px;
}
.inventory_bullets li {
	font-size: 0.9em;
	margin-left: 18px;
}
.inventory_bullets p {font-family: "Lucida Sans Unicode",sans-serif;}

/* contact_employment */
.contact_employment {
	float: left;
	width: 450px;
	margin-top: 20px;
	margin-right: 0px;
	background-color: #efefef;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right:0px;
	color: #444;
}
.contact_employment .descr {
	color: #fff;
	font-size: 0.9em;
	margin-bottom: 2px;
}
.contact_employment li {
	margin-left: 48px;
}
.contact_employment p {font-family: "Lucida Sans Unicode",sans-serif;}

/* footer */
.footer {
	margin: auto;
	width:756px;
	background: #ccc;
	color: #999;
	font: bold 12px sans-serif;
	/*text-align: middle;*/
	text-align:center;
	padding: 10px 12px;
	max-width: 780px;
}
.footer a {
	color: #999;
	text-decoration: none;
}
.footer a:hover {color: #666;}
.nav2 {
	position: fixed;
	visibility: visible;
}
.call_1800 {
	background-image: url('http://www.krn.com/img/tollfreenumber.gif');
	height: 42px;
	background-repeat: no-repeat;
	background-position: center center;
}
.style1 {
	color: #A2000D;
	font-weight: bold;
}
.style2 {
    font-size: 9px;
}
.style3 {color: #A3020F}
.style4 {
	font-size: 24px;
}
.style5 {font-size: 18px}
.style6 {
	color: #990000;
	font-weight: bold;
}
.style7 {font-size: 1.2em;}
.style8 {font-size: 12px;}
.style9 {color: #444;}
.style10 {font-size: 14px;}
.style11 {font-size: 36px;}
.style12 {font-size: 2em; font-style: italic;}
.style13 {
	font-size: 18px;
	color: #A2000D;
}
.style14 {
    font-size: 1.4em;
}
.style15 {color: #666666;}
.style16 {color: #A2000D; font-style: italic;}
.style20 {color: #A2000D;}
.tahomasans {
    font-family: Tahoma, Sans-Serif;
}
.headerimg {
    height: 30px;
    width:780px;
    position: relative;
    overflow: hidden;
}
.headerimg img {
    position: absolute;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    clear: both;
}
.headerimg-name {
    font-family: Tahoma, serifSansSerifMonospace;
    font-weight: bold;
    float: left;
    font-size:20px;
    color: #0f2a5c;
    line-height: 30px;
    padding-left: 5px;
}
.headerimg-years {
    font-family: Tahoma, serifSansSerifMonospace;
    float: right;
    font-size: 16px;
    color: #0f2a5c;
    font-weight: bold;
    line-height: 30px;
    padding-right: 5px;
    opacity: 1;
    filter: alpha(opacity=100);
}
.headerimg-bottom {
    border-bottom: solid 1px #c4c4c4;
}
.header-mobile {
	margin: auto;
	width:756px;
	background: #EFEFEF;
	color: #444;
	font: normal 62.5% Tahoma,sans-serif;
	font-size: 1.2em;
	/*text-align: middle;*/
	text-align:center;
	padding: 10px 12px;
	max-width: 780px;
}
.header-mobile a {
	color: #048;
	text-decoration: none;
}
.header-mobile a:hover {color: #06C;}

