
body  { background-color: white; margin: 0 0 0 0; scrollbar-3dlight-color: 1E634C  ; scrollbar-arrow-color: ffffff; scrollbar-darkshadow-color: ffffff; scrollbar-face-color: A0ACD4; scrollbar-highlight-color: 000000; scrollbar-shadow-color: 000000; scrollbar-track-color: E7E9F5 }

#topBanner 			{ background-image: url("images/cipibanner(160px).jpg"); width: 100%; height: 100%; position: top; background-repeat: no-repeat }
#topBanner2 			{ background-image: url("images/cipibanner(85px).jpg"); width: 100%; height: 100%; position: top; background-repeat: no-repeat }
#logo 				 { background-image: url("images/logo160px.gif"); position: relative; top: 0; right: 0px; width: 138px; height: 160px; background-repeat: no-repeat; float: right }
#logo2 				 { background-image: url("images/ifsecBanner.gif"); position: relative; top: 0; right: 0px; background-repeat: no-repeat; float: right }<!--url("images/logo85px.gif")-->
#topNavBox 			 { background-color: #000; padding-top: 5px; padding-bottom: 5px; width: 100%; height: auto }
#productSearch 		{ color: #fff; font: 14px Tahoma, Verdana, Arial, sans-serif; background-color: #000; text-align: left; padding-left: 15px; float: left }
#topNav 			{ background-color: #000; padding-left: 15px; padding-right: 23px; float: right }
.topNav1Seperator 	{ margin-right: 12px; margin-left: 12px }
.mainBody  { position: relative; width: 100%; height: 95% }
#blueTopNav        { text-align: left; margin-bottom: 5px; margin-left: 5px; padding-bottom: 5px; position: relative; float: left }
#blueTopNav1 { background-image: url("images/topNav1.jpg"); width: 100%; height: 100%; position: top; background-repeat: no-repeat; float: left }
#crumbNav2        { text-align: left; margin-bottom: 5px; margin-left: 5px; padding-bottom: 5px; position: relative; float: left }
.bottNavSeperator 	{ font-size: 10px; margin-right: 15px; margin-left: 15px }
.bodyNav        { background-image: url("images/leftNavBG.jpg"); background-repeat: no-repeat; text-align: left; position: relative; top: 0; left: 10px; width: 228; height: 390px; float: left; overflow: auto}
#secondaryMenuHead     { border-bottom: #000 1px solid; font: 14px Tahoma, Verdana, Arial, san-serif bold; width: 100%; position: absolute}
.bodyNav2        {  text-align: left; margin-left: 0px; padding-left: 15px; position: relative; top: 0; width: 225; height: 460px; float: left; overflow: auto; border-top: medium none #999; border-right: medium none #999 }
#bodyContent { text-align: left; margin-left: 0%; margin-bottom: 20px; padding-bottom: 10px; padding-left: 12px; position: relative; top: 10px; display: inline;  height: auto; float: left; overflow: auto; }
#bottNav 			 { padding-left: 15px; padding-right: 23px; float: right }
#bottNavBox2			  {  padding-top: 5px; margin-bottom: 5px; width: 100%; height: auto }
.requestPagesCopy  { color: #999; font: 11px Tahoma, Verdana, Arial, sans-serif; text-decoration: none; letter-spacing: .1em; margin-bottom: 5px; padding-left: 10px; width: 100%; height: auto }
.backButton { float:right; margin: 3 15 0 0}
#cGroupHome 		{ font: 14px Tahoma, Verdana, Arial, sans-serif; text-align: left; padding-left: 15px; float: left}
#bottNav 	{ padding-left: 15px; padding-right: 23px; float: right}
#bottNav2 	{ padding-left: 15px; padding-right: 23px; float: right}
.IndexBox       { font: 12px Tahoma, Verdana, Arial, sans-serif; text-align: left;  margin-bottom: 10px; padding-left: 12px; padding-bottom: 10px; position: relative; top: 10px; width: 220px; float: inherit; overflow: auto; border-style: none none solid solid; border-width: medium medium 1px 1px; border-color: #999 }
.smBox		   { text-align: center; margin: 0 20 15 0; position: relative; top: 0; width: 140px; height: 150px; float: left }
.LgBox		   { text-align: center; margin: 0 20 15 0; position: relative; width: 140px; height: 220px; float: left }
.dynastyBox		   { text-align: center; margin: 0 30 30 0; position: relative; top: 0; width: 75px; height: 480px; float: left }
.SpacerBox		   { position: relative; top: 0; width: 1px; height: 1px; float: left }

.equipmentBox		   { text-align: center; line-height: 5px; border: #000 1px solid; margin: 0 30 30 0; position: relative; top: 0; width: 130px; height: 50px; float: left }
.equipmentBox img  {vertical-align: middle; }
.equipmentBox span {display: inline-block; line-height: 5px; height: 50px; vertical-align: middle}
.specialcolumnBox     {height: auto; width: 98%; float; left}
.specialcolumnLeft		   { text-align: left; margin-right: 10px; padding-bottom: 10px; position: relative; width: 250px; float: left}
.specialcolumnRight		   { text-align: left; font-weight: bold; width: 250px; float: right}
.regularPage  	{ font: 12px Tahoma, verdana, arial, sans-serif; letter-spacing: .03em; line-height: 135%; width: 99% }
.regularPageHead  	{ font: 14px Tahoma, verdana, arial, sans-serif; letter-spacing: .03em; line-height: 135%; text-align: left; width: 95%}
.regularPageList  	{ font: 12px Tahoma, verdana, arial, sans-serif; letter-spacing: .03em; line-height: 135%; padding-left: 10px; text-align: left; position: relative; width: 100%}
.lanyardHolder 	 { font: 11px tahoma, verdana, arial, sans-serif; letter-spacing: .03em; position: relative;  height: 120px }
#lanyardBox		   { text-align: center; margin-top: 0; margin-bottom: 15px; margin-right: 15px; position: relative; top: 0; width: 100px; height: 130px; float: left }
#optimaBox1		   { text-align: center; margin-top: 0; margin-bottom: 15px; margin-right: 15px; position: relative; top: 0; width: 115px; height: 200px; float: left }
#classicLanyardBox		   { text-align: center; margin-top: 0; margin-bottom: 15px; margin-right: 15px; position: relative; top: 0; width: 110px; height: 150px; float: left }
.specialPic1Holder 	   { width: 139px; height: 105px; float: inherit; vertical-align: middle; border: solid 1px #000; border-collapse: collapse;}
.specialPic1Holder img {vertical-align: middle}
.specialPic1Holder span {display: inline-block; height: 105px; vertical-align: middle}

.sourceBookFooter  	{ font: 12px Tahoma, verdana, arial, sans-serif; letter-spacing: .03em; line-height: 135%; text-align: left; float: left}


.thumbCopy 		 { position: absolute; bottom: 0; left: 10px; }
.productListTitle { font: 12px Tahoma, verdana, arial, sans-serif}
.mainBox    { text-align: left;  margin-right: 15px; margin-left: 10px; position: relative; height: 100%; overflow: auto }
.thumbCopytest 		 { font: 10px verdana, arial; margin-bottom: 10px; position: relative; bottom: -5px; float: none}
.formBox 		   { font: 11px Tahoma, verdana, arial, sans-serif; letter-spacing: .1em; margin: 10 10 0 0; position: relative; top: 0; width: 200px; height: 30px; float: left }
.formList    { font: 12px Tahoma, verdana, arial, sans-serif; letter-spacing: .1em; text-align: left; padding-bottom: 10; padding-left: 12px; position: relative; float: left}
.formButton 		   { font: 11px Tahoma, verdana, arial, sans-serif; letter-spacing: .1em; margin: 10 10 0 0; position: relative; top: 0; width: 130px; height: 50px; float: left }


A:link.blueTopNav, A:visited.blueTopNav			{ color: #999; font: 12px Tahoma, Verdana, Arial, sans-serif; text-decoration: none }
A:hover.blueTopNav		{ color: #000; font-size: 12px Tahoma, Verdana, Arial, sans-serif, serif; text-decoration: none }

A:link.crumbNav2, A:visited.crumbNav2			{ color: #999; font: 11px Tahoma, Verdana, Arial, sans-serif; text-decoration: none }
A:hover.crumbNav2		{ color: #000; font-size: 11px Tahoma, Verdana, Arial, sans-serif; text-decoration: none }

A:link.secondaryNav, A:visited.secondaryNav	{ color: #000; font: 12px Tahoma, Verdana, Arial, sans-serif; text-decoration: none; line-height: 18px; letter-spacing: .1em; width: 100%; height: auto }
A:hover.secondaryNav		{ color: #999;  font: 12px Tahoma, Verdana, Arial, sans-serif; text-decoration: none; line-height: 18px; letter-spacing: .1em; width: 100%; height: auto }

A:link.cGroup, A:visited.cGroup				{ color: black; font: 12px Tahoma, Verdana, Arial, sans-serif, serif; text-decoration: none; float: left }
A:hover.cGroup 			{ color: #006; font: 12px Tahoma, Verdana, Arial, sans-serif, serif; text-decoration: none; float: left }

A:link.bottNav, A:visited.bottNav	{ height: auto; margin-bottom: 5px; padding-left: 10px; color: #999; font: 10px Tahoma, Verdana, Arial, sans-serif; text-decoration: none; letter-spacing: .05em }
A:hover.bottNav 			{ color: #333; font: 10px Tahoma, Verdana, Arial, sans-serif; text-decoration: none; letter-spacing: .05em }

A:link.regularPage, A:visited.regularPage  { font: bold 12px Tahoma, verdana, arial, sans-serif; letter-spacing: .03em; line-height: 135% }
A:hover.regularPage { font: bold 12px Tahoma, verdana, arial, sans-serif; letter-spacing: .03em; line-height: 135%}

A:link.thumbCopyTest, A:visited.thumbCopyTest  { font: 10px verdana, arial; margin-bottom: 10px; position: relative; bottom: -5px; float: none}
A:hover.thumbCopyTest { font: 10px verdana, arial; margin-bottom: 10px; position: relative; bottom: -5px; float: none}

A:link.topNav1, A:visited.topNav1  				{ color: #fff; font: 12px Tahoma, Verdana, Arial, sans-serif; text-decoration: none; letter-spacing: .05em }
A:hover.topNav1 			{ color: #ccc; font: 12px Tahoma, Verdana, Arial, sans-serif; text-decoration: none; letter-spacing: .05em  }

A:link.secondaryNavSub, A:visited.secondaryNavSub	{ color: #000; font: 11px Tahoma, Verdana, Arial, sans-serif; text-decoration: none; padding-left: 15px; width: 100%; height: auto }
A:hover.secondaryNavSub		{ color: #999;  font: 11px Tahoma, Verdana, Arial, sans-serif; text-decoration: none; padding-left: 15px; width: 100%; height: auto }

