body{
width:1000px;
max-width:100%;
margin:6px auto;
background-color: #B6B6AD;
}
*{
	color: #000;
	font : 14px 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
    max-width:100%;
}
.floatleft{float:left;}
.clearboth{clear:both;}
a:focus, input:focus, textarea:focus{background-color: #FCF;}
input,textarea,select{
border-radius:6px;
	background-color: #6FF;
	font-size: 12px;
	color: #333;
	border-color: blue;
	border-width: 1px;
	padding: 2px;
	margin-bottom: 4px;
}
.CTC{font-size:inherit; color:inherit; font-weight:inherit;}
option:nth-child(odd){background-color: #0FF;}
input[type=text], input[type=email], textarea, select{width:75%;}
input[type=button], input[type=submit], input[type=reset]
{
 background-color: #CFC;
 color: #30F;
 font-size: 13px;
}
.pic, .img{
	display:block;
	text-align:center;
	margin:6px auto;
	max-width:100%;
}
caption{
font-size: 12pt;
font-weight: 700;
}
  a.marLink , a.marLink:visited {font-size: 14pt; font-weight: 600; color:#F4EA22;}
  a.marLink2 , a.marLink2:visited {font-size: 14pt; font-weight: 800; color:#F4EA22;}
  a.marLink2 sup{color:#F4EA22;}
.modelPDFLink *, .modelPDFLink{
	color:red;
	 /* text-decoration: underline; */
	font-size: 11pt;
	font-weight: 700;
}
a.modelPDFLink:visited{ color:red;}
#divContent { padding:12px 50px;}
.navBottom a{
 font-weight: 600;
 font-size: 11pt;
 color:#30F;
 }
b{font-weight:800;}
	#divLead /*! for top of product page*/ { padding: 10px 80px; }
fieldset{margin: 10px; border-radius:12px;}
legend{
 font-size: 15pt;
 font-weight: 700;
 padding:0 6px;
}
td,tr{vertical-align: top;}
#tdContent a {color:blue;}
#divEmailSignup * {font-size: 12px;}
#divEmailSignup input[type=text] , #divEmailSignup input[type=email] {width:220px}
#divEmailSignup input{background-color: #C0D3E2;}
#divEmailSignup{border-top: 1px solid #111; border-bottom: 1px solid #111; padding-top: 4px; padding-left:2px;}

#PageTitle{
 text-align: center;
 font-size: 20pt;
 font-weight: 700;
 }
.divCaption{
   font-size: 9pt;
	font-weight: 700;
	text-align: center;
}
.motion{overflow:hidden;}
div{overflow:auto;}
#logo{
 float:left;
 clear:right;
 padding-left:20px;
}
#main{
 	background-color: #FFF;
	padding:0px;
	min-height:600px;
}
#tdLHS{
  background-color: #FFF;
  min-width:150px;
}
img{margin:0px;}
#tblNavHoriz{
	 background-image: url('../images/blade-bkg49.png');
	 background-position: top center;
	 background-repeat: repeat-x;
	 background-color: #CFF;
	 height:49px;
	 margin-bottom:0px;
 }
#tblNavHoriz img{margin:0;}
#tblNavHoriz td	{
		color:#EEE;
		width:11.11%;
		padding-bottom:0;
		border-right:1px solid #111;
		opacity:0.8;
		}
	#tblNavHoriz td:last-child{border-right:0px solid #111;}
	#tblNavHoriz td:hover{background-color: #BCC0BD}
	#tblNavHoriz td a
		{
		color:blue;
	    font-size: 14px;
		font-weight: 500;
		display:block;
		height:42px;
		padding-top:7px;
		padding-left: 2px;
		}
	#tblNavHoriz td a:hover
		{
		color:red;
		font-style: italic;
		}
.SamePageBgd11{background-color: #c90;}
.harrison{
 background-color: #FFCB99;
 color:#EEE;
font-size: 24pt;
padding: 0 0;
font-weight: 600;
}
.harrisonfooter{
 background-color: #2C9AA9;
 padding-bottom:4px;
 }
.harrisonfooter *{
color:#EEE;
font-weight: 600;
}
#footerLinks{border-top: 2px solid gold;}
#footerLinks, #footerLinks *{
 color:#EEE;
}
a:link {
	/*color: #000;*/
	text-decoration :none;
	}
a:visited {
	color: #535353;
	text-decoration :none;
	}
a:hover {
	color: red;
	text-decoration :underline;
	font-style: italic;
	}
a:active{color: red;}
ol,ul{
	margin: 1em;
	padding-left: 2em;
	}
p {margin-bottom:1em;}
.footer{
	color: #000;
	font-size: 8pt ;
	text-align : center;
	}
.header{
	color: #FFF;
	font-size: 20pt ;
	}
h1,h2,h3,h4,h5{
	line-height: 109%;
	text-align: center;
	margin: 8px 2px;
}
h1{font-size: 20pt ;}
 h2{font-size: 18pt ;}
 h3, h3 *{ color: #595959;	font-size: 15pt ;}
h4{font-size: 14pt ;
	text-align: center;
	font-weight: 600;
	color:#33C;
	}
 h5{
	color: #663a3a;
	font-size: 12pt ;
	}
 h6{
	color: #C30;
	font-size: 10pt ;
	}
	 #fmail label{ display:block;}
 /* new 2/12/2018 */
#navSlide{ z-index:100; display:none;}
    #SlideMenu {display:none; background-color: #F63;position:absolute; width:100%; z-index:100;}
	 #SlideMenu a{
		border: 1px solid blue;
		border-bottom-width: 0;
		display: block;
		line-height: 27px;
		font-size: 18px;
		text-align: left;
		padding-left:2%;
	}
	 #SlideMenu a:hover{
        background-color: #FFF;
		color:#F00;
		}
	 #SlideMenu a:last-child{
		border-bottom: 1px solid blue;
		}
	#SlideMenu a.sub{padding-left:12%; font-size: 16px;}
     .logo{width:16.5%;}
	 #tdSpecialPics{height:380px;}
         #PictureCaption{
			 font-size: 16pt ;
			 font-weight: 600;
		 }
		 #H2PictureCaption
		 {
			 font-style:italic;
			 color:#306;
			 text-align:center;
		 }
	.yesShowIn, .yesShow {display:none;}
 @media screen and (max-width: 520px)
  {
     /* *{overflow:hidden;} */
legend{
    font-size: 12pt;
    font-weight: 600;
    padding: 0 2px;
  }
    ol, ul { margin: .5em;  padding-left: 1em;}
	 #tdSpecialPics{height:320px;}
	 h2#H2PictureCaption, #PictureCaption {font-size: 14pt !important;}
     .logo{width:24%;}
  fieldset { margin: 2px;}
     #footerLinks a, #footerName,  #footerPhone{font-size:14px !important;}
     #footerLinks{width:100% !important;}
     div#divContent {padding: 2px;}
      fieldset > table  td, fieldset.fsProducts td, .tdBlock, table.tdBlock>tbody> tr >td {display:block; width:100% !important;}
      #navSlide {display: block;}
      #navSlide:hover > #SlideMenu{display: block;}
     div#divNavHoriz, .noShow{display:none;}
    .floatleft{float:none; width:100% !important;}
    .yesShow{display:block;}
	.yesShowIn{display:inline;}
     input[type=text], input[type=password], input[type=email], select{height:30px;}
	 input[type=text], select, textarea{
		width: 90%;	}
    #frmSS input[type=button]{height:32px;}
	 label{ font-size:10px; }
	iframe, img{max-width:99%; height:auto;}
   h1{font-size:15pt;}
   h2 {font-size:14pt;}
   h3, h3 * {font-size:13pt;}
   #PageTitle {
    font-size: 17pt;
    font-weight: 600;
   }
   #specialPics, #divSlideShow{height:auto !important;}
    #divSlideShow{max-width:99% !important;}
	  #fmail input[type=text]{height:30px;}
    #divTopMenu{}
	#HAMBURGER{display:block;}
    #INDEX{
      font-size: 17px;
      left: 1%;
      text-shadow: 1px 1px #309;
      top: .1%;
    }
.overlaycontrols {
    font-size: 25pt;
    font-weight: 700;
    text-shadow: 2px 2px gold;
    top: 15%;
 }
}