a  {
   text-decoration: none;
   color: #FFFFFF;
}

a:hover {
   text-decoration: none;
   color: #000000;

}

a ins  {
   text-decoration: none;
}

#contacttextbutton a:hover,
#whatsnewtextbutton a:hover,
#supporttextbutton a:hover,
#suppliestextbutton a:hover,
#productstextbutton a:hover,
#abouttextbutton a:hover,
#hometextbutton a:hover,
#datacardmenutext li a:hover  {
   color: #BCBCBC;
   text-decoration: underline;
   font-weight: bold;
}

#supporttextbutton a,
#productstextbutton a,
#abouttextbutton a,
#whatsnewtextbutton a,
#contacttextbutton a,
#suppliestextbutton a,
#hometextbutton a  {
   font-weight: bold;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #FFFFFF;
}

#pid3products,
#pid1home,
#pid7contact,
#pid4supplies,
#pid6whatsnew,
#pid5support,
#datacardprinters,
#datacardcameras,
#pid2about,
#datacardsoftware  {
   margin: 0px auto 0px auto;
   height: 550px;
   width: 950px;
   position: relative;
}

#hometextbutton,
#whatsnewtextbutton,
#productstextbutton,
#abouttextbutton,
#contacttextbutton,
#supporttextbutton,
#suppliestextbutton  {
   font: bold 12px/14px "Century Gothic";
   text-align: right;
   visibility: visible;
   position: absolute;
   z-index: 6;
   height: 10px;
}

#contactinfotext p,
#claritusmissiontext p,
#iddebitcardstext p,
#mailingequipmenttext p,
#healthcaresolutionstext p  {
   font: bold 12px/14px Arial;
   margin: 0px;
   color: #FFFFFF;
}

#iddebitcardstext,
#healthcaresolutionstext,
#mailingequipmenttext  {
   visibility: visible;
   position: absolute;
   top: 389px;
   z-index: 9;
   width: 125px;
}

.cContent a:visited,
.cContent a:link,
.cContent a:active,
.cContent a  {
   color: #FFFFFF;
}

#contentxmediagrow *:first-child  {
   margin-top: 0px;
}

#contentxmediagrow *:last-child  {
   margin-bottom: 0px;
}

#healthcaresolutionstext p  {
   text-align: center;
}

#healthcaresolutionstext  {
   left: 788px;
}

#homebg,
#bg,
#topfiller  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   width: 950px;
   background-color: #003366;
   background-image: none;
}

#mailingequipmenttext p  {
   text-align: center;
}

#claritusmissiontext p  {
   text-align: left;
   padding-bottom: 2px;
}

#datacardmenutext li a  {
   font-weight: bold;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FFFFFF;
   height: 100%;
}

#mailingequipmenttext  {
   left: 313px;
}

#datacardmenutext li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#claritusmissiontext  {
   visibility: visible;
   position: absolute;
   left: 273px;
   top: 201px;
   z-index: 7;
   width: 513px;
}

#whatsnewtextbutton  {
   width: 88px;
   top: 268px;
   left: 105px;
}

#iddebitcardstext p  {
   text-align: center;
}

#suppliestextbutton  {
   width: 60px;
   top: 238px;
   left: 133px;
}

#leftbackgroundcopy  {
   background: url(homemedia/leftbackgroundcopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 6;
   width: 204px;
   height: 550px;
}

#productstextbutton  {
   width: 73px;
   top: 223px;
   left: 120px;
}

#supporttextbutton  {
   width: 61px;
   top: 253px;
   left: 132px;
}

#contacttextbutton  {
   width: 68px;
   top: 283px;
   left: 125px;
}

#contentxmediagrow  {
   padding: 0px 5px 0px 221px;
   background: #999999 url(datacardcamerasmedia/interiorgrowtile.gif) center top repeat-y;
   position: relative;
   margin: 0px;
   visibility: visible;
}

#contactinfotext p  {
   text-align: right;
}

#helathcareprinter  {
   background: url(homemedia/helathcareprinter.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 864px;
   top: 278px;
   z-index: 10;
   width: 72px;
   height: 100px;
}

#iddebitcardstext  {
   left: 579px;
}

#mailroomprinter2  {
   background: url(homemedia/mailroomprinter2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 414px;
   top: 278px;
   z-index: 10;
   width: 107px;
   height: 100px;
}

#mailroomprinter1  {
   background: url(homemedia/mailroomprinter1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 231px;
   top: 278px;
   z-index: 10;
   width: 178px;
   height: 100px;
}

#datacardmenutext  {
   font: bold 12px/16px Arial;
   margin: 0px;
   height: 16px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #FFFFFF;
   position: absolute;
   left: 230px;
   top: 199px;
   z-index: 5;
}

#contactinfotext  {
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 321px;
   z-index: 1;
   width: 145px;
}

#abouttextbutton  {
   width: 48px;
   top: 209px;
   left: 145px;
}

#hometextbutton  {
   width: 43px;
   top: 194px;
   left: 150px;
}

#barcodescanner  {
   background: url(homemedia/barcodescanner.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 765px;
   top: 278px;
   z-index: 10;
   width: 94px;
   height: 100px;
}

#leftbackground  {
   background: url(datacardcamerasmedia/leftbackground.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 204px;
   height: 194px;
}

#navbackground  {
   background: url(datacardcamerasmedia/navbackground.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 194px;
   z-index: 5;
   width: 208px;
   height: 104px;
}

#thinlinecopy  {
   background: url(datacardcamerasmedia/thinlinecopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 2px;
   z-index: 1;
   width: 950px;
   height: 13px;
}

#clarituslogo  {
   background: url(datacardcamerasmedia/clarituslogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 18px;
   top: 49px;
   z-index: 5;
   width: 310px;
   height: 74px;
}

#largemachine  {
   background: url(datacardcamerasmedia/largemachine.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 774px;
   top: 14px;
   z-index: 6;
   width: 176px;
   height: 253px;
}

#footertext p  {
   font: bold 10px/12px Arial;
   margin: 0px;
   color: #040404;
   text-align: center;
}

#mailmachine  {
   background: url(datacardcamerasmedia/mailmachine.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 532px;
   top: 94px;
   z-index: 5;
   width: 100px;
   height: 81px;
}

#footertext  {
   visibility: visible;
   position: absolute;
   left: 354px;
   top: 2px;
   z-index: 2;
   width: 306px;
}

#idbadgekit  {
   background: url(homemedia/idbadgekit.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 531px;
   top: 278px;
   z-index: 10;
   width: 150px;
   height: 100px;
}

#bgfiller2  {
   background: url(homemedia/bgfiller2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 218px;
   top: 162px;
   z-index: 6;
   width: 732px;
   height: 245px;
}

#thickline  {
   background: url(datacardcamerasmedia/thickline.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 41px;
   z-index: 4;
   width: 950px;
   height: 187px;
}

#topfiller  {
   height: 29px;
   z-index: 1;
}

#scootdown  {
   position: relative;
   top: 196px;
}

#bgfiller  {
   background: url(homemedia/bgfiller.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 218px;
   top: 272px;
   z-index: 8;
   width: 732px;
   height: 258px;
}

#thinline  {
   background: url(datacardcamerasmedia/thinline.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 29px;
   z-index: 5;
   width: 950px;
   height: 13px;
}

.cTitle,
.cPageTitle  {
   font-family: Arial, Helvetica, sans-serif;
   color: #FFFFFF;
   text-decoration: underline;
   font-weight: bold;
}

#filler1  {
   visibility: visible;
   position: absolute;
   left: 196px;
   top: 42px;
   z-index: 2;
   width: 752px;
   height: 155px;
   background-color: #003366;
   background-image: none;
}

#idbadge  {
   background: url(homemedia/idbadge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 686px;
   top: 278px;
   z-index: 10;
   width: 69px;
   height: 100px;
}

#topdeco  {
   background: url(datacardcamerasmedia/topdeco.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 218px;
   top: 162px;
   z-index: 3;
   width: 732px;
   height: 34px;
}

#imagebg  {
   background: url(homemedia/imagebg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 224px;
   top: 275px;
   z-index: 9;
   width: 718px;
   height: 107px;
}

#footer  {
   position: relative;
   left: 0px;
   width: 100%;
   height: 16px;
   margin-bottom: 40px;
}

#bgdeco  {
   background: url(homemedia/bgdeco.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 218px;
   top: 314px;
   z-index: 7;
   width: 732px;
   height: 100px;
}

#homebg  {
   height: 550px;
   z-index: 2;
}

.cContent a:hover  {
   color: #000000;
}

#bg  {
   height: 550px;
   z-index: 5;
}

.cPageTitle  {
   font-size: 16px;
}

.cContent  {
   font: 14px Arial, Helvetica, sans-serif;
   color: #FFFFFF;
   padding-left: 5px;
   padding-right: 5px;
}

.cContentUL {
   font: 14px Arial, Helvetica, sans-serif;
   color: #FFFFFF;
   padding-left: 25px;

}


.cTitle  {
   font-size: 14px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}

#serviceCall {

}
#serviceCall td a:hover  {
	color: #000099;
	text-decoration: underline;
	font-weight: bold;
}
.cOrder  {
   font: 12px Arial, Helvetica, sans-serif;
   font-weight:bold;
   color: #FFFFFF;
   padding-left: 5px;
   padding-right: 5px;
}

.cOrderTitle  {
   font: 16px Arial, Helvetica, sans-serif;
   color: #000000;
   font-weight:bold;   
   padding-left: 5px;
   padding-right: 5px;
}
.cOrderSubTitle  {
   font: 14px Arial, Helvetica, sans-serif;
   color: #000000;
   font-weight:bold;   
   padding-left: 5px;
   padding-right: 5px;
}
.cOrderCol  {
   font: 12px Arial, Helvetica, sans-serif;
   text-decoration:underline;
   color: #FFFFFF;
   font-weight:bold;   
   padding-left: 5px;
   padding-right: 5px;
}
#bannerbg  {
   background: #999999 url(datacardcamerasmedia/interiorTile1.gif) center top repeat-y;

   visibility: visible;
   position: absolute;
   left: 218px;
   top: 409px;
   z-index: 9;
   width: 731px;
   height: 120px;
   text-align: center;
   vertical-align:middle;
}

