body{background-color:#C8BB89}

#header {
	background:url(/siteimages/header950.jpg) no-repeat;
	height:118px;
	width:950px;
	}
	
	#header h1, #header #logo {
		display:none;
		}

.page {
margin: 0px auto;
padding:0px;  
width:980px
}


.indentmenu{
font: bold 13px Arial, Helvetica, sans-serif;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
width: 950px; /*width of menu*/
background: #FFFFFF;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
font: bold 12px Trebuchet MS, Arial, Helvetica, sans-serif;
float: left;
color: #93865F; /*text color*/
padding: 3px 11px;
text-decoration: none;
border-right: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-top: 1px solid #FFFFFF;
}

.indentmenu ul li a:visited{
color: #93865F;
}

.indentmenu ul li a:hover, .indentmenu ul li .current, .indentmenu ul li a.menuButtonActive,
.indentmenu ul li a.menuButtonActive:hover{
background: #edeadb !important; /*text color of selected and active item*/

color: #000000;
margin-top:-2px;
}

div.menu {
/*background:url(/siteimages/menubg.png);*/
background-color:#edeadb;
text-align: left;
left: 0px;
position: absolute;
top: 0px;
visibility: hidden;
z-index: 101;
border:1px solid black;
border-top:none;
}

div.menu a.menuItem {
font: bold 11px Arial, Helvetica, sans-serif;
color:#015983;
display: block;
padding: 2px 2px 0px 5px;
text-decoration: none;
white-space: nowrap;
/*border-bottom: 1px solid #014767 ; dark purple border*/

}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight{
background-image:none;
background-color:#93865F;
color:#FFFFFF;
}

.ksblue{color:#015983;}
.bimag{border: #000000 1px solid;}
.bimag A:visited {border: #000000 1px solid;padding:3px}
.bimag A:hover {border: #CC0000 1px solid;padding:3px}
.body { font-size: 12px; font-family: Arial;}
.maintext { font-size: 14px; font-family: Arial;line-height:1.25 }
.introtext { font-size: 14px; font-family: Arial,Helvetica,sans-serif;line-height:1.25;color:#014767 }
/*color:#015983*/
.introtext span.firstletter{ font-size: 3em; font-family: Times New Roman, Times, serif;line-height:.85;color:#014767 }
.boldmainc { font-size: 12px; font-family: Arial; font-weight: bold; text-align:center;}
.footer { font-size: 10px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; color:#666666; text-align:center;}
.newfooter { font-size: 10px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; color:#666666; text-align:center;}
.boldmain { font-size: 12px; font-family: Arial; font-weight: bold;color:black;}
.boldmainr { font-size: 12px; font-family: Arial; font-weight: bold;color:#CC0000;}
.boldmainb { font-size: 12px; font-family: Arial; font-weight: bold;color:#01466d;}
.boldmaing { font-size: 12px; font-family: Arial; font-weight: bold; color:#01466d;}
.boldtextr {font-family:arial, helvetica; font-size:12px; font-weight:bold; color:black; text-align:right;}
td.boldtextr {font-family:arial, helvetica; font-size:14px; font-weight:bold; color:black; text-align:right;vertical-align:top}
.boldtext {font-family:arial, helvetica; font-size:12px; font-weight:bold; color:black; text-align:left;}
.boldtexttr {font-family:arial, helvetica; font-size:14px; font-weight:bold; color:black; text-align:left;vertical-align:top}
.redbold {font-family:arial, helvetica; font-size:12px; font-weight:bold; color:#CC0000; text-align:right;}
.headline { font-size: 30px; font-family:"Times New Roman", Times, serif;color:#015983;font-weight:bold;margin:0px}
.headline2 { font-size: 16px; font-family: Arial,Helvetica,sans-serif;color:black;font-weight:bold}
.headline3 { font-size: 20px; font-family: Arial,Helvetica,sans-serif;color:white;font-weight:bold}
.headline4 { font-size: 24px; font-family: Arial,Helvetica,sans-serif;color:black;font-weight:bold}
.headline3 A:link { font-size: 14px; font-family: Arial,Helvetica,sans-serif;color:black;font-weight:bold;text-decoration: underline;}
.headline3 A:visited { font-size: 14px; font-family: Arial,Helvetica,sans-serif;color:#333333;font-weight:bold;text-decoration: underline;}
.headline3 A:hover { font-size: 14px; font-family: Arial,Helvetica,sans-serif;color:#01466d;font-weight:bold;text-decoration: underline;}
.prodstyleheadline { font-size: 18px; font-family: Arial,Helvetica,sans-serif;color:white;font-weight:bold;background-color:#014767 }
.littletext {font-family:arial, helvetica; text-decoration: none; font-size:10px; color:#014767 ; text-align:left;}
ul.littletext {list-style-position:inside;}
.littletext2 {font-family:arial, helvetica; text-decoration: none; font-size:10px; color:black; text-align:left;}
.phototitle { font-size: 16px; font-family: Arial,Helvetica,sans-serif;color:#01466d;font-weight:bold}
.links { font-style: italic; font-weight: bold; font-size: 12px; font-family: Arial,Helvetica,sans-serif }
.searchhead { font-size: 10px; font-family: Arial }
.imgalign {text-align:center}
table.tsizer {width:75%}
@media print
{
#noprint { display:none;}
.noprint { display:none;}
#cadpop {display:inline;}
.imgalign {text-align:left;}
#srch {display:none}
#newstable {float:none}
#printform {float:none}
}
@media screen {
#cadpop {display:none;}
}

.boldtext A:link {font-family:arial, helvetica; font-size:12px; font-weight:bold; color:black; text-align:left;text-decoration: none}
.boldtext A:visited {font-family:arial, helvetica; font-size:12px; font-weight:bold; color:black; text-align:left;text-decoration: none}
.boldtext A:active {font-family:arial, helvetica; font-size:12px; font-weight:bold; color:black; text-align:left;text-decoration: none}
.boldtext A:hover {font-family:arial, helvetica; font-size:12px; font-weight:bold; color:#01466d; text-align:left;text-decoration: underline}

.biglink A:link {font-family:arial, helvetica; text-decoration: none; font-weight:bold; font-size:18px; color:#015983; text-align:center; margin-bottom: 0px;}
.biglink A:visited {font-family:arial, helvetica; text-decoration: none; font-weight:bold; font-size:18px; color:#015983; margin-bottom: 0px;}
.biglink A:active {font-family:arial, helvetica; text-decoration: none; font-weight:bold; font-size:18px; color:#015983; margin-bottom: 0px;}
.biglink A:hover {font-size:18px; font-weight:bold; color:#675E43; text-decoration: none; margin-bottom: 0px;}

.sidetextlink {color:#000000}
.sidetextlink A:link{color:#014767 }
.sidetextlink A:visited{color:#014767 }
.sidetextlink A:active{color:#014767 }
.sidetextlink A:hover{color:#000000}

.textlink {font-family:arial, helvetica;text-decoration: none; font-weight:bold; font-size:14px; color:#000000;}
.textlink A:link {font-family:arial, helvetica;text-decoration: underline; font-weight:bold; font-size:14px; color:#01466d;}
.textlink A:visited {font-family:arial, helvetica; text-decoration: none; font-weight:bold; font-size:14px; color:#01466d}
.textlink A:active {font-family:arial, helvetica; text-decoration: none; font-weight:bold; font-size:14px; color:#01466d}
.textlink A:hover {font-size:14px; font-weight:bold; color:#666666;}

.textlink2 {font-size: 12px; font-family: Arial; font-weight: bold;}
.textlink2 A:link {font-family:arial, helvetica;text-decoration: none; font-weight:bold; font-size:12px; color:#01466d;}
.textlink2 A:visited {font-family:arial, helvetica; text-decoration: none; font-weight:bold; font-size:12px; color:#01466d}
.textlink2 A:active {font-family:arial, helvetica; text-decoration: none; font-weight:bold; font-size:12px; color:#01466d}
.textlink2 A:hover {font-size:12px; font-weight:bold; color:#666666;text-decoration:underline;}

.textlink3 {font-size: 12px; font-family: Arial; font-weight: normal;}
.textlink3 A:link {font-family:arial, helvetica;text-decoration: underline; font-weight:bold; font-size:12px; color:#01466d;}
.textlink3 A:visited {font-family:arial, helvetica; text-decoration: none; font-weight:bold; font-size:12px; color:#01466d}
.textlink3 A:active {font-family:arial, helvetica; text-decoration: none; font-weight:bold; font-size:12px; color:#01466d}
.textlink3 A:hover {font-size:12px; font-weight:bold; color:#F2A82E;}

.toplink {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold;  font-size:12px; color:#FFFFFF; text-align:center;}
.toplink A:link {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold;  font-size:12px; color:#FFFFFF; text-align:center;}
.toplink A:visited {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold;  font-size:12px; color:#FFFFFF; text-align:center;}
.toplink A:active {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:12px; color:#FFFFFF; text-align:center;}
.toplink A:hover {font-size:12px; font-weight:bold; color:#CCCCCC; text-align:center}

.toplinkr {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold;  font-size:12px; color:#971F17; text-align:center;}
.toplinkr A:link {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold;  font-size:12px; color:#971F17; text-align:center;}
.toplinkr A:visited {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold;  font-size:12px; color:#971F17; text-align:center;}
.toplinkr A:active {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:12px; color:#971F17; text-align:center;}
.toplinkr A:hover {font-size:12px; font-weight:bold; color:#000000; text-align:center}

.toplink2 {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-style:italic; font-size:12px; color:#FFFFFF; text-align:center;}
.toplink2 A:link {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-style:italic; font-size:12px; color:#FFFFFF; text-align:center;}
.toplink2 A:visited {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-style:italic; font-size:12px; color:#FFFFFF; text-align:center;}
.toplink2 A:active {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-style:italic; font-size:12px; color:#FFFFFF; text-align:center;}
.toplink2 A:hover {font-size:12px; font-weight:bold; font-style:italic; color:#F2A82E; text-align:center}

.subtoplink {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: none; font-style:italic; font-size:11px; color:#FFFFFF; text-align:center;}
.subtoplink A:link {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: underline; font-style:italic; font-size:11px; color:#FFFFFF; text-align:center;}
.subtoplink A:visited {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: underline; font-style:italic; font-size:11px; color:#FFFFFF; text-align:center;}
.subtoplink A:active {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: underline; font-style:italic; font-size:11px; color:#FFFFFF; text-align:center;}
.subtoplink A:hover {font-size:11px; text-decoration: none; font-style:italic; color:#01466d; text-align:center}

h1 {font-family: Arial, Helvetica, sans-serif; color:#01466d; text-decoration: none; font-weight:bold; font-size:24px; line-height:38px}
h2 {font-family: Arial,Helvetica,sans-serif; color:#014767 ; text-decoration: none; font-weight:bold; font-size:18px;line-height:1;margin-bottom:5px}
.innercontent h2 {font-family: Arial, Helvetica, sans-serif; color:#7FC3AB; text-decoration: none; font-weight:bold; font-size:24px;}

h2 a:link {font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; font-weight:bold; font-size:16px; margin: 0px;line-height:18px;padding:0px}
h2 a:active {font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; font-weight:bold; font-size:16px; margin: 0px;line-height:18px;padding:0px}
h2 a:visited {font-family: Arial, Helvetica, sans-serif; color:#333333; text-decoration: none; font-weight:bold; font-size:16px; margin: 0px;line-height:18px;padding:0px}
h2 a:hover {font-family: Arial, Helvetica, sans-serif; color:#7FC3AB; text-decoration: none; font-weight:bold; font-size:16px; margin: 0px;line-height:18px;padding:0px}


h3 {font-family: Arial, Helvetica, sans-serif; color:#01466d; text-decoration: none; font-weight:bold; font-size:20px;}
h4 {font-family: Arial, Helvetica, sans-serif; color:#123456; text-decoration: none; font-weight:bold; font-size:18px; margin-bottom: 0px;}
h4 a:link {font-family: Arial, Helvetica, sans-serif; color:#01466d; text-decoration: underline; font-weight:bold; font-style:italic; font-size:18px; margin-bottom: 0px;}
h4 a:visited {font-family: Arial, Helvetica, sans-serif; color:#01466d; text-decoration: underline; font-weight:bold; font-style:italic; font-size:18px; margin-bottom: 0px;}
h4 a:active {font-family: Arial, Helvetica, sans-serif; color:#01466d; text-decoration: underline; font-weight:bold; font-style:italic; font-size:18px; margin-bottom: 0px;}
h4 a:hover {font-family: Arial, Helvetica, sans-serif; color:#F2A82E; text-decoration: none; font-weight:bold; font-style:italic; font-size:18px; margin-bottom: 0px;}
h5 {font-family: Arial, Helvetica, sans-serif; color:#333333; text-decoration: none; font-weight:bold; font-style:italic; font-size:16px; margin-bottom: 0px;}
h6 {font-family: Arial, Helvetica, sans-serif; color:#666666; text-decoration: none; font-weight:bold; font-style:italic; font-size:14px; margin-bottom: 0px;}

h1.toph1 {color:#FFFFFF;font-size:22px;background-color:#01466d; font-family:Arial, Helvetica, sans-serif;margin:0px;padding-top:10px;text-align:right}

/*li {list-style-position: inside;}*/
li.assoc-cats {list-style-position: outside;margin-left:-20px;list-style-type: disc}

.gsubhead1 {font-family: Arial, Helvetica, sans-serif; color:#7FC3AB; text-decoration: none; font-weight:bold; font-style:italic; font-size:24px;}
.gsubhead2 {font-family: Arial, Helvetica, sans-serif; color:#01466d; text-decoration: none; font-weight:bold; font-style:italic; font-size:24px;}

.gfooter {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: none; font-size:11px; font-weight:bold; color:#01466d; text-align:center;}
.gfooter2 {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: none; font-size:12px; font-weight:bold; color:#01466d; text-align:center;}
.gfooter2link {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: none; font-size:12px; font-weight:bold; color:#01466d; text-align:center;}
.gfooter2hover {font-family: Arial,Verdana, Helvetica, sans-serif; text-decoration: none; font-size:12px; font-weight:bold; color:#F2A82E; text-align:center;}

.gquote {font-family: Georgia, Times New Roman, Times, serif; color:#01466d; text-decoration: none; font-weight:bold; font-style:normal; font-size:14px;}
.bquote {font-family: Georgia, Times New Roman, Times, serif; color:#000000; text-decoration: none; font-weight:bold; font-style:italic; font-size:14px;}

.toppipe {font-family:helvetica, arial; text-decoration: none; font-weight:bold; font-size:12px; color:#FFFFFF; text-align:center;}
.toppipe A:link {font-family:helvetica, arial; text-decoration: none; font-weight:bold; font-size:12px; color:#FFFFFF; text-align:center;}
.toppipe A:visited {font-family:helvetica, arial; text-decoration: none; font-weight:bold; font-size:12px; color:#FFFFFF; text-align:center;}
.toppipe A:active {font-family:helvetica, arial; text-decoration: none; font-weight:bold; font-size:12px; color:#FFFFFF; text-align:center;}
.toppipe A:hover {font-family:helvetica, arial; text-decoration: none; font-weight:bold; font-size:12px; color:#000000; text-align:center;}

.toppipe2 {font-family:helvetica, arial; text-decoration: none; font-weight:bold; font-size:13px; color:#FFFFFF; text-align:center; margin: 5px 0px;}
.toppipe2 A:link {font-family:helvetica, arial; text-decoration: none; font-weight:bold; font-size:13px; color:#FFFFFF; text-align:center; margin: 5px 0px;}
.toppipe2 A:visited {font-family:helvetica, arial; text-decoration: none; font-weight:bold; font-size:13px; color:#FFFFFF; text-align:center; margin: 5px 0px;}
.toppipe2 A:active {font-family:helvetica, arial; text-decoration: none; font-weight:bold; font-size:13px; color:#FFFFFF; text-align:center; margin: 5px 0px;}
.toppipe2 A:hover {font-family:helvetica, arial; text-decoration: none; font-weight:bold; font-size:13px; color:#000000; text-align:center; margin: 5px 0px;}

.smalllink2 {font-family:Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:9px; color:#1b4298}
.smallLink2 A:link {font-family:Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:9px; color:#1b4298}
.smalllink2 A:visited {font-family:Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:9px; color:#1b4298}
.smalllink2 A:active {font-family:Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:9px; color:#1b4298}
.smalllink2 A:hover {font-size:9px; font-weight:bold; color:#0097d8; text-decoration: none}

.newsstory {font-family:Helvetica, Arial, sans-serif; font-size:11px; font-weight:normal; color:#000000; line-height:1}

.newsheadline A:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; font-weight:bold; color:#01466d;line-height:1}
.newsheadline A:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; font-weight:bold; color:#01466d;line-height:1}
.newsheadline A:active {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; font-weight:bold; color:#999999;}
.newsheadline A:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; font-weight:bold; color:#666666;}

.newsheadline2 {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration: none; font-weight:bold; color:#999999;}
.newsheadline2 A:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration: none; font-weight:bold; color:#000000;}
.newsheadline2 A:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration: none; font-weight:bold; color:#000000;}
.newsheadline2 A:active {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration: none; font-weight:bold; color:#CCCCCC;}
.newsheadline2 A:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration: none; font-weight:bold; color:#01466d;}

.newsheadline3 {font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration: none; font-weight:bold; color:#999999;line-height:1.5}
.newsheadline3 A:link {font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration: none; font-weight:bold; color:#01466d;line-height:1.5}
.newsheadline3 A:visited {font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration: none; font-weight:bold; color:#01466d;line-height:1.5}
.newsheadline3 A:active {font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration: none; font-weight:bold; color:#CCCCCC;line-height:1.5}
.newsheadline3 A:hover {font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration: none; font-weight:bold; color:#000000;line-height:1.5;}

.leftmenu {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration: none; font-weight:bold; color:#CC0000;}
.leftmenu A:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration: none; font-weight:bold; color:#CC0000;}
.leftmenu A:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration: none; font-weight:bold; color:#CC0000;}
.leftmenu A:active {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration: none; font-weight:bold; color:#CC0000;}
.leftmenu A:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration: none; font-weight:bold; color:#000000;}

.newstable {
 border-right: #01466d 1px solid;
 border-top: #01466d 1px solid;
 display: block; padding-left: 0px; padding-bottom: 0px;
 border-left: #01466d 1px solid; color: #6666CC;
 line-height: normal; padding-top: 0%; 
 border-bottom: #01466d 1px solid;
 }

.littlelink2 {font-family:arial, helvetica; text-decoration: none; font-size:9px; color:#999999; text-align:left;}

.littlelink {font-family:arial, helvetica; text-decoration: none; font-size:9px; color:#44AA9A; text-align:left;}
.littlelink A:link {font-family:arial, helvetica; text-decoration: none; font-size:9px; color:#44AA9A; text-align:left;}
.littlelink A:visited {font-family:arial, helvetica; text-decoration: none; font-size:9px; color:#44AA9A; text-align:left;}
.littlelink A:active {font-family:arial, helvetica; text-decoration: none; font-size:9px; color:#44AA9A; text-align:left;}
.littlelink A:hover {font-family:arial, helvetica; font-size:9px; color:#000000; text-decoration: underline; text-align:left;}

.littlelinkb {font-family:arial, helvetica; text-decoration: none; font-size:9px; color:#01466d; text-align:left;}
.littlelinkb A:link {font-family:arial, helvetica; text-decoration: none; font-size:9px; color:#01466d; text-align:left;}
.littlelinkb A:visited {font-family:arial, helvetica; text-decoration: none; font-size:9px; color:#01466d; text-align:left;}
.littlelinkb A:active {font-family:arial, helvetica; text-decoration: none; font-size:9px; color:#01466d; text-align:left;}
.littlelinkb A:hover {font-family:arial, helvetica; font-size:9px; color:#01466d; text-decoration: underline; text-align:left;}

.categories {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:black; text-align:left;}

div.wastebin-active {
  background-color: #FFF4D8;
  border:1px solid #E8A400;
}

div.cart-active {
  background-color: #FFF4D8;
}

/* column container */
	.colmask {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    clear:both;
	    float:left;
        width:989px;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
	}
	/* 2 column left menu settings */
	.leftmenu2 {
	    
	}
    .leftmenu2 .colright {
        float:left;
        width:200%;
		position:relative;
		left:150px;
        background:#fff;
    }
    .leftmenu2 .col1wrap {
	    float:right;
	    width:50%;
	    position:relative;
	    right:150px;
	    padding-bottom:1em;
	}
	.leftmenu2 .col1 {
        margin:0 -2px 0 150px;
	    position:relative;
	    right:100%;
	    overflow:hidden;
		padding:10px;
	}
    .leftmenu2 .col2 {
        float:left;
        width:145px;
        position:relative;
        right:150px;
		background: #FFFFFF url(siteimages/leftbg.gif) left top repeat-y;
    }
	
	div.homemenu p a:link, div.homemenu p a:visited, div.homemenu p a:active {
	text-decoration:none;
	color: #FFFFFF; 
	text-align:left;
	font: bold 12px Trebuchet MS, Arial, Helvetica, sans-serif;
	}
	
	div.homemenu p a:hover, div.homemenu div a:hover {
	color:#CCCCCC;
	text-decoration:underline;
	}
	
	div.homemenu span a:link, div.homemenu span a:visited, div.homemenu span a:active {
	text-decoration:none;
	color: #FFFFFF; 
	text-align:left;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding-left:5px;
	display:block;
	}
	
	div.homemenu span a:hover {
	color:#CCCCCC;
	text-decoration:underline;
	text-align:left;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding-left:5px;
	}
	.flashspacer {margin-right:5px;margin-bottom:3px;}
	
	.sectiontop span{font: normal 22px "Times New Roman", Times, serif;
float: right;
color: white; /*text color*/
padding: 3px 11px;
text-decoration: none;
bottom:0px;
right:0px;
margin-top:230px;
margin-right:30px;
border:0px;
/*width:237px;*/
text-align:center;
}

.screentop span{background:#7E99AA url(/siteimages/labelbg/securityscreens.gif) no-repeat;}

 .grayline, .fullwidthdividerline{
/* Use class for a div within the content */
float: none;
clear: both;
border-top: 1px solid #d9d9d9;
height: 20px;
width: 100%;
margin-top:20px;
font:
}

/* Breadcrumbs 			*/
/* ==================== */
#breadcrumb{width:770px;color:#999;position:relative;font-size:.9em;margin:0;border-bottom:1px solid #E4E5DF;padding:2px 0;overflow:hidden;}
#breadcrumb ul{margin:0 0 0 10px;display:inline;float:left;}
ul.pip-breadcrumb{margin:0 0 0 10px;display:inline;float:left;width:500px;}
#breadcrumb li{display:inline;margin-right:.2em;}
#breadcrumb li a{text-decoration:none;}
#breadcrumb .breadcrumb-home{font-weight:bold;}
#breadcrumb #welcome-user{float:right;display:inline;margin-right:10px;}
#breadcrumb #welcome-user p{margin:0;}
#breadcrumb #welcome-user a{color:#F08D38;}

/* Sidebar For TwoColumn Layout */
/* ============================ */
#side{width:190px;padding:0;margin:0;float:left;}


	/* Side Tabs 			*/
	#side-tabs .active{}
	#side-tabs a:hover{text-decoration:none;}
	#side-tabs a span, .tab span{visibility:hidden;}
	#side-tabs a, .tab{display:block;float:left;height:26px;line-height:26px;color:#E6781E;}
	#side-tabs{height:50px;width:200px;}
	/* SAPE: added 'side-tabs2' 11/11/05 for non js side tabs */
	#side-tabs2 .active{}
	#side-tabs2 a:hover{text-decoration:none;}
	#side-tabs2 a span{visibility:hidden;}
	#side-tabs2 a{display:block;float:left;height:26px;line-height:26px;color:#E6781E;}
	#side-tabs2{height:50px;width:260px;background:url(http://www.kanesterling.com/siteimages/layout/promo-bar_bg.gif) repeat-x top left;}
	#side .no-promo-bar{background:none;height:26px;}
	#side-tagline{color:#fff;text-align:center;font-weight:bold;height:24px;line-height:24px;}
	#side-tab-online{width:113px;background:url(http://www.kanesterling.com/siteimages/layout/side-tab-online.gif) no-repeat top left;}
	#side-tab-online.active{background:url(http://www.kanesterling.com/siteimages/layout/side-tab-online-active.gif) no-repeat top left;}
	#side-tab-online:hover{background:url(http://www.kanesterling.com/siteimages/layout/side-tab-online-hover.gif) no-repeat top left;}
	#side-tab-online.active:hover{background:url(http://www.kanesterling.com/siteimages/layout/side-tab-online-active.gif) no-repeat top left;}
	#side-tab-local{width:140px;background:url(http://www.kanesterling.com/siteimages/layout/side-tab-local.gif) no-repeat top left;}
	#side-tab-local.active{background:url(http://www.kanesterling.com/siteimages/layout/side-tab-local-active.gif) no-repeat top left;}
	#side-tab-local:hover{background:url(http://www.kanesterling.com/siteimages/layout/side-tab-local-hover.gif) no-repeat top left;}
	#side-tab-local.active:hover{background:url(http://www.kanesterling.com/siteimages/layout/side-tab-local-active.gif) no-repeat top left;}

	#side-tabs .single-tab{display:block;width:190px; width/**/:/**/ 190px; height:26px;line-height:16px;padding-left:20px;background:url(http://www.kanesterling.com/siteimages/layout/side-tab-blank.gif) no-repeat top left;}
	#side-tabs .single-tab span{font-weight:bold;display:block;float:left;height:20px;padding:5px 20px 0 0;background:#fff url(http://www.kanesterling.com/siteimages/layout/side-tab-blank-cap.gif) no-repeat top right;}

	#side-tabs .single-tab-grey{display:block;width:230px; width/**/:/**/ 210px; height:28px;line-height:16px;padding-left:20px;background:url(http://www.kanesterling.com/siteimages/layout/side-tab-blank-grey.gif) no-repeat top left;}
	#side-tabs .single-tab-grey span{font-weight:bold;display:block;float:left;height:20px;padding:5px 20px 0 0;background:#fff url(http://www.kanesterling.com/siteimages/layout/side-tab-blank-cap-grey.gif) no-repeat top right;}


	/* Side Content			*/
	#side .tab-content{padding:10px 15px 15px 15px;margin:0;/*background:url(http://www.kanesterling.com/siteimages/layout/side_bg2.gif) repeat-y top left;*/border:0;}
	#side .tab-content-hidden, .tab-content-hidden{display:none;}
	#side h2{background:url(http://www.kanesterling.com/siteimages/layout/divider_horiz.gif) repeat-x bottom left;margin:0 17px 0 24px;}
	#side .store-location{display:block;float:none;padding:0px 0 8px 0;font-size:.8em;background:url(http://www.kanesterling.com/siteimages/layout/divider_horiz.gif) repeat-x bottom left;}
	#side .store-location #location{font-weight:bold;}
	#side .store-location a{color:#FF6600;}

	#side .side-nav-state{color:#999;text-transform:uppercase;margin:10px 0;font-weight:bold;}
	#side .side-nav-category{color:#666;font-weight:bold;background:#F6F8EA;border-bottom:1px solid #EAECDE;padding:2px 2px 2px 5px;margin-bottom:5px;margin-top:5px;width:100%;overflow:auto;display:block;position:static;}
	#side .side-nav-category{margin-left:-4px;margin-right:-4px;}
	#side .side-nav-category span{float:left;}
	#side .side-nav-category a{float:right;}
	#side .narrowed-link{font-size:.9em;padding:2px 0 2px 12px;position:relative;background:url(http://www.kanesterling.com/siteimages/layout/link_arrow-gray.gif) no-repeat 0 5px;color:#666;}

	#side dl{display:block;margin-bottom:15px;}
	#side dl dt{font-weight:bold;}
	#side dl dt a.left-title{font-weight:bold;color:#000000;width:auto}	
	#side dl dt a.view-all{font-weight:normal;font-size:.9em;padding:0 0 0 5px;}
	#side dl dd{margin:0px;padding:2px 0 2px 12px;font-size:.9em;position:relative;background:url(http://www.kanesterling.com/siteimages/layout/link_arrow.gif) no-repeat 0 5px;}
	#side dl dd a{color:#93865F;text-decoration:none;}
	#side dl dd a:hover{text-decoration:underline;}
	#side-content-bottom{height:5px;line-height:5px;font-size:1px;/*background:#fff url(http://www.kanesterling.com/siteimages/layout/side-bottom_bg.gif) no-repeat bottom left;*/margin-bottom:5px;clear:both;}
	#side-content-top{height:5px;line-height:5px;font-size:1px;/*background:#fff url(http://www.kanesterling.com/siteimages/layout/side-top_bg.gif) no-repeat bottom left;*/margin-top:5px;clear:both;}
	
	.rside dl dt{margin:-5px -5px 0px -5px;padding:5px;color:white}
	.rside dl dd{margin:0px;padding:2px 0 2px 12px;font-size:.9em;position:relative;background:url(http://www.kanesterling.com/siteimages/layout/link_arrow.gif) no-repeat 0 5px;}
	.rside dl dd a{color:#675E43 ;text-decoration:none;}
	.rside dl dd a:hover{text-decoration:underline;}
	.rside span dl dd{color:#014767 ;margin:0px;padding:2px 0 2px 12px;font-size:10px;position:relative;background:url(http://www.kanesterling.com/siteimages/layout/link_dot.gif) no-repeat 0 5px;}
	.rside span dl dd.newsheadline{color:#014767 ;font-size:10px;position:relative;background:none;margin:10px 0 0 -12px;line-height:1;}	
	
	.homepage #side dl dt a.view-all{font-size:.8em;text-decoration:underline;padding:0 0 0 5px;}
	.homepage #side dl dd{padding:0 5px 2px 0;font-size:.8em;background:none;display:inline;}
	.homepage #side dl dd a{text-decoration:underline;white-space:nowrap}
	.homepage #side dl#more-ways-to-shop dd{padding:2px 0 2px 12px;font-size:.9em;background:url(http://www.kanesterling.com/siteimages/layout/link_arrow.gif) no-repeat 0 5px;display:block;}
	.homepage #side dl#more-ways-to-shop dd a{text-decoration:none;white-space:normal}
	
	/* Changes for defect 6107 */
	.contentresult #side dl dd{padding:0 5px 2px 0;font-size:.8em;background:none;display:inline;}
	.contentresult #side dl dd a{text-decoration:underline;white-space:nowrap}
	.contentresult #side dl#more-ways-to-shop dd{padding:2px 0 2px 12px;font-size:.9em;background:url(http://www.kanesterling.com/siteimages/layout/link_arrow.gif) no-repeat 0 5px;display:block;}
	.contentresult #side dl#more-ways-to-shop dd a{text-decoration:none;white-space:normal}

	/* Side Min-Height Hack */
	/*#side .tab-content[class]{min-height:400px;}*/
	##side .tab-content .prop{height:400px;float:right;width:1px;clear:none;visibility:hidden;margin-bottom:20px;display:none;}
	#side #side-myaccount[id]{min-height:180px;}

	#side-pips{ position:relative;width:250px;margin-top:10px;}
	#side-pips div.product{width:115px;position:relative;display:inline;float:left;padding-left:10px;padding-right:0;}
	#side-pips .product-row{padding:10px 0;background:none;position:relative;float:left;}
	#side-pips .actions a{ padding-left:26px;}
.container{background-color:#FFFFFF}


p img.left {float:left;margin:0 2em 0 0;padding:0;}

.windowsanddoorsbg{background-image:url(http://www.kanesterling.com/siteimages/labelbg/windowsanddoors.gif);background-color:#91976C}
.railingsbg{background-image:url(http://www.kanesterling.com/siteimages/labelbg/railings.gif);background-color:#71A28A}
.customspecialtybg{background-image:url(http://www.kanesterling.com/siteimages/labelbg/customspecialty.gif);background-color:#BE8B5E}
.securityscreensbg{background-image:url(http://www.kanesterling.com/siteimages/labelbg/securityscreens.gif);background-color:#7E99AA}
.detentionbg{background-image:url(http://www.kanesterling.com/siteimages/labelbg/detension.gif);background-color:#AFADC3}
.windowsanddoorsbgcolor{background-color:#91976C}
.railingsbgcolor{background-color:#71A28A}
.customspecialtybgcolor{background-color:#BE8B5E}
.securityscreensbgcolor{background-color:#7E99AA}
.detentionbgcolor{background-color:#AFADC3}
.mainbgcolor{background-color:#C8BB89}

.windowsanddoorsbgcolor{background-color:#A1AA8C}
.railingsbgscreen{background-color:#cfdbd3}
.customspecialtybgcolor{background-color:#e6d4c1}
.securityscreensbgscreen{background-color:#d3d9df}
.detentionbgscreen{background-color:#e3e2e9}
.windowsanddoorsbgscreen{background-color:#d9dbcc}
.mainbgscreen{background-color:#edeadb}

.productline dl dd{
margin:0px;padding:2px 0 2px 12px;
font-size:1em;
position:relative;
background:url(http://www.kanesterling.com/siteimages/layout/link_arrow.gif) no-repeat 0 5px;
font-family:Arial, Helvetica, sans-serif;
float:left;
}
.productline dl dd a{color:#666666;text-decoration:none;}
.productline dl dd a:hover{text-decoration:underline;}
.productline dl dt{font-weight:bold;color:#014767 ;width:auto;font-size:18px;font-family:"Times New Roman", Times, serif}

.download dl{display:block;margin-bottom:15px;}
.download  dl dt{font-weight:bold;color:#000000;width:auto;}
.download  dl dd{
	margin:0px;
	padding:4px 0 4px 12px;
	font-size:12px;
	position:relative;
	background:url(http://www.kanesterling.com/siteimages/layout/link_arrow.gif) no-repeat 0 8px;
	color:#C8BB89;
	text-decoration:none;
	line-height:16px;
	vertical-align:middle;}
.download  dl dd a:hover{text-decoration:underline;}
.download h3{clear:both;margin:20px 0 0;line-height:1;padding-bottom:2px;border-bottom:1px solid gray;}
.download a img{margin:2px 3px 2px 2px}
.download a img.lit{margin:2px 3px 2px 2px;padding:0px 0px 2px 2px;background:#EEEEEE;/*background:transparent url(http://www.kanesterling.com/siteimages/layout/side_bg.gif) repeat-y scroll left top*/}
.prodTitle{font-weight:bold;color:#000000;width:auto;padding-left:10px}
td.prodTitle{padding-top:1px;padding-bottom:1px}
.prodLabel{}
.docName{
	margin:0px;
	padding:0 0 4px 12px;
	font-size:12px;
	position:relative;
	background:url(http://www.kanesterling.com/siteimages/layout/link_arrow.gif) no-repeat 15px 6px;
	color:#C8BB89;
	text-decoration:none;
	line-height:16px;
	vertical-align:middle;}

tr.docRow:hover{background-color:#C8BB89}
tr.docRow:hover td{background-color:#C8BB89}
tr.docRow:hover td{color:#000000}
tr.docRow td{padding:0 0 0px 25px;}
div.border {border-right-color:#CCCCCC;margin-right:3px;}
div.productline {background-color:#EDEADB;border-bottom:3px solid #AAAAAA;border-left:2px solid #BBBBBB;padding:0 2px 5px 5px;overflow:hidden;}
div.prodDetail{margin-right:0px}
div.prodDetail p{padding-right:10px}

.span-15 p img{margin:5px}
.span-15 table img{margin:5px;}
.span-15 table, .span-15 td{vertical-align:top;}