@charset "utf-8";
/* CSS Document */

@font-face{
	font-family:"BarCode39";
	src:url("../fonts/IDAutomationHC39M.ttf") format("truetype");
}
*{
	font-family:Arial, Helvetica, sans-serif; /*Verdana, Geneva, sans-serif;*/
	font-size:small;
	padding:0;
	margin:0;
}
body{
	background:url('../images/bg.gif');
	background-repeat:repeat-x;
}
#Steps{
	height:90px;
	width:778px;
	vertical-align:-70px;
	margin-left:-10px;
}
#StepText{
	margin:-20px 0px 10px 0px;
	font-size:large;
}
.s1{
	background-image:url('../images/step1.gif');
	background-repeat:no-repeat;
}
.s2{
	background-image:url('../images/step2.gif');
	background-repeat:no-repeat;
}
.s3{
	background-image:url('../images/step3.gif');
	background-repeat:no-repeat;
}
.s4{
	background-image:url('../images/step4.gif');
	background-repeat:no-repeat;
}
.s5{
	background-image:url('../images/step5.gif');
	background-repeat:no-repeat;
}
.s6{
	background-image:url('../images/step6.gif');
	background-repeat:no-repeat;
}
.confirm{
	background-image:url('../images/confirm.gif');
	background-repeat:no-repeat;
}
#TopMenu{
	background-image:url('../images/topmenu.gif');
	background-repeat:repeat-x;
	height:29px;
	text-align:center;
	color:white;
	margin:0px 3px;
}
#TopMenu a,
#TopMenu a:hover,
#TopMenu a:visited
{
	color:white;	
}
#BottomMenu{
	background-image:url('../images/bottommenu.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	height:29px;
	line-height:29px;
	text-align:center;
	vertical-align:text-bottom;
	color:white;
	clear:both;
	margin:0px 3px;
}
#BottomMenu a,
#BottomMenu a:hover,
#BottomMenu a:visited
{
	color:white;	
}
#BottomMenu .drop{
	padding-top:4px;
}
#Container{
	background-image:url('../images/mainback.gif');
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:806px;
	text-align:center;
	margin:0 auto;
}
#Content{
	display:block;
	padding:10px 25px;
	text-align:justify;	
}
#Logo{
	background-image:url('../images/logo.png');
	background-repeat:no-repeat;
	height:63px;
	margin:.5em 2em 0em 2em;
	text-align:right;
}
#HeaderBar{
	background-image:url('../images/headerbar.gif');
	background-repeat:repeat-x;
	font-size:xx-large;
	font-style:italic;
	height:85px;
	padding-top:21px;
	margin:0px 3px;
	text-align:center;
}
#HeaderRule{
	margin:0px 5px .5em 5px;
}
.code39{
	font-family:"BarCode39";
	height:18px;
	display:block;
	overflow:hidden;
	text-align:center;
}
.highlight{
	font-size:inherit;
	color:#85B8D1;
}
.largetext{
	font-size:large;
}
.smalltext{
	font-size:x-small;
}
#TextHeader{
	font-size:large;
	text-align:center;
	margin:8px 0px;
}
#TextHeader a,
#TextHeader a:hover,
#TextHeader a:visited{
	font:inherit;
	color:inherit;
}
.bumpbottom{
	margin-bottom:.5em;
}
#Footer{
	width:100%;
	margin-bottom:2em;	
	height:85px;
}
#IMS{
	background-image:url('../images/imslogo.gif');
	background-repeat:no-repeat;
	font-size:xx-small;
	text-align:left;
	float: left;
	padding-top:10px;
	padding-left:125px;
	height:100%;
}
#IMS a,
#IMS a:hover,
#IMS a:visited{
	color:black;
	text-decoration:none;
	font-size:xx-small;
}
#LiveHelp{
	float:right;
	width:160px;
	text-align:center;
	padding:5px 0px;
}
#PCILogo{
	float:right;
	font-size:xx-small;
	padding:1em 3em;
	max-height:85px;
}
#QandA{
	cursor:pointer;
	background-image:url('../images/questionmark.gif');
	background-repeat:no-repeat;
	font-weight:bold;
	text-align:right;
	float:right;
	height:100%;
	width:190px;
	padding:.75em 1em 0 0;
}
.blue{
	font-size:large;
	color:#000099;
}
.red{
	font-size:large;
	color:#CC0000;
}
.green{
	font-size:large;
	color:#00CC00;
}
.bluefont{
	color:#000099;
}
.redfont{
	color:#CC0000;
}
.red a,
.red a:hover,
.red a:visited{
	font-size:large;
	text-decoration:underline;
	color:#CC0000;
}
.header{
	text-align:left;
	color:#FF9900;
	font-size:x-large;
}
.blacklink{
	color:#000000;
	text-decoration:underline;
}
.white{
	color:#FFFFFF;
}
.help{
	padding-left:4px;
	font-weight:bold;
	background-color:#85B8D1;
}
.b{
	font-size:inherit;
	font-weight:bold;
}
.u{
	font-size:inherit;
	text-decoration:underline;
}
hr{
	color:black;
}
.toplink, .toplink a{
	text-align:center;
	font-weight:bold;
	color:#CC0000;
	margin-bottom:8px;
	text-decoration:none;
	font-size:medium;
	font-variant:small-caps;
}
.toplink a:hover{
	text-decoration:underline;
}
#VerifyArea {
	float: left;
	width:415px;
	background-color:#85B8D1;/*#99CCCC;/**/
	border-radius:20px;
	padding:15px 15px 35px 15px;
	border:2px solid #003366;	
}
#CartArea {
	float: left;
	width:250px;
	margin-left:20px;
	background-color:#85B8D1;/*#99CCCC;/**/
	border-radius:20px;
	padding:15px 15px 10px 15px;
	border:2px solid #003366;	
}