body{font:normal 12px/14px Helvetica, Arial, sans-serif;}
.documenttype img{margin:0 auto 5px auto; border:1px solid #666; display:block; float:none;}
.documenttype img.ItemImage{ display:block;}
.documenttype label{clear:left; display:block; width:220px;}
.documenttype span{text-align:center; display:block;}
.documenttype input{margin:0 10px 0 0; clear:left; /*position:absolute; left:-9999px;*/}
.documenttype p{text-align:center;}

.gl h2{font:normal 18px Helvetica, Arial, Sans-serif; margin:0 0 10px 0; color:#5c7ea9;}
.gl h3{font:bold 14px Helvetica, Arial, Sans-serif; margin:10px 0 2px 0; color:#2f2f2f;}
.gl p{font:normal 12px Helvetica, Arial, sans-serif; margin:15px 0 10px 0; color:#2f2f2f;}
.gl {font:normal 12px/14px Helvetica, Arial, sans-serif; margin:15px 0 10px 0; color:#2f2f2f;}
div.gl{margin:0;}
.inset div label{font:normal 10px Helvetica, Arial, sans-serif; width:220px;}
textarea {font:normal 10px Helvetica, Arial, sans-serif; color:#2f2f2f;}
input {font:normal 10px Helvetica, Arial, sans-serif; color:#2f2f2f;}
select {font:normal 10px Helvetica, Arial, sans-serif; color:#2f2f2f;}
/*form styles imprint area*/
#imprintarea label.imprintform{text-align:right; display:block; width:220px; height:22px; }
#imprintarea label.imprintform input{display:inline; height:12px; width:150px;}
#imprintarea label.imprintform select.fieldinput{display:inline;  height:16px; width:157px;}
#imprintarea div{width:250px; margin-right:110px; float:left;}
#imprintarea div.company{width:722px; display:block; height:22px;}
#imprintarea div.company imprintrequired{position:relative; left: -100px;}

/*form styles shipping*/
#shipcon label.imprintform {text-align:right; display:block; width:250px; height:22px; margin:0;}
#shipcon label.imprintform input{display:inline; height:13px; }
#shipcon label.imprintform select.fieldinput{display:inline;  height:17px; width:157px; }
#shipcon div{width:450px; margin-right:0px; }
#shipcon div.company{width:722px; display:block; height:22px;}
label .copyfieldarea{display:inline; height:12px; width:150px; text-align:left;}
label .copyfieldarea{display:inline; height:12px; width:150px; text-align:left;}
label .copyfieldarea{display:inline; height:12px; width:150px; text-align:left;}
input#imprintcopy{width:20px;}
input#othercopy{width:20px;}
input#copy{width:20px;}

.tablehead{background:#13315e;}
.tablehead strong{color:#fff; margin:0 10px;}


#nav ul{display:block;}
#nav ul li{display:block; padding-right:15px; height:22px; float:left;}
#nav ul li a{font-weight:bold;}

#index #navitem1,#process #navitem2,#shipped #navitem3{color:#000;}


.submit{width:150px; height:50px; background:url(../images/next.png) top left no-repeat; height:23px; width:91px; text-indent:-9999px; color:#4d7194; border:none;}
.confirm{width:250px; height:56px; background:url(../images/orderconfirm.gif) top left no-repeat; height:23px; width:91px; text-indent: -9999px; color:#2a3d50; border:none; cursor:pointer;}
.confirmed{width:250px; height:56px; background:url(../images/orderconfirmed.gif) top left no-repeat; text-indent: -9999px; color:#2a3d50; border:none; margin-bottom:15px;}
.neworder{width:250px; height:56px; background:url(../images/placeneworder.gif) top left no-repeat; text-indent: -9999px; color:#2a3d50; border:none; display:block; margin:0;}

.req{color:#ea1c1c; display:block; font:bold .85em Helvetica, Arial, sans-serif; padding:5px 0 0; width:193px; float:right;}
#imprintarea div.company .imprintrequired .req{position:relative; left: -300px;}
.red{color:#ea1c1c; font-weight:bold; margin:0 2px 0 2px;}
#IEroot input.submit {
font-size: 0;
color: #4d7194;
text-indent:0px;
text-align: right;
}
#IEroot input.confirm {
font-size: 0;
color: #4d7194;
text-indent:0px;
text-align: right;
}


#admin{font-size:85%;}