/* Tags */
@font-face {
    font-family: 'Free 3 of 9 Extended Regular';
    src: url('/font/FRE3OF9X.eot');
    src: url('/font/FRE3OF9X.eot?#iefix') format('embedded-opentype'),
         url('/font/FRE3OF9X.woff') format('woff'),
         url('/font/FRE3OF9X.ttf') format('truetype'),
         url('/font/FRE3OF9X.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {background:white;margin:0;font-family:Arial;color:black;}
div {display:block;margin:0 auto;}
table {margin:0;padding:0;}
td {font-size:12px;color:black;}
img {margin:0;padding:0;}
p {font-size:12px;margin:0 10px;color:#000;}
h1	{margin:0 10px;font-size:20px;color:#036;text-align:center;font-weight:bold;}
h2	{margin:0 10px;font-size:17px;color:#036;text-align:center;font-weight:bold;}
h3	{margin:0 10px;font-size:15px;color:#036;}
h4	{margin:0 10px;font-size:13px;color:#036;}
h5	{margin:0 10px;font-size:11px;color:#036;}
h6	{margin:0 10px;font-size:8px;color:#036;font-weight:lighter;}
input, select {font-size:12px;height:17px;vertical-align:middle;border:1px solid #036;}
a:link {text-decoration:none;} 
a:visited {text-decoration:none;} 
a:hover {text-decoration:underline;} 

table.padded tr td {padding:1px 10px;}
table.padded tr.tblhd td {font-weight:bold;}

/* Coloring for rows */
.odd {background-color:#EDF1FD;}
.even {background-color:#FFF;}
.hl_red {background-color:#FF9696;}
.hl_yellow {background-color:yellow;}
.c {}

/*.button {background-image:url('/images/bg_div_button.jpg');border:#B3CBF7 solid 1px;vertical-align:middle;height:20px;cursor:pointer;}
.button p {margin:2px 10px 0;color:white;font-size:12px;}*/
.button{background:#44befb;height:auto;color:white;cursor:pointer;text-transform:uppercase;border:none;font-family:'Open Sans',Arial,sans-serif;font-weight:bold;padding:5px 8px;padding:0.3rem 0.5rem;margin-top:5px;}
.button:hover{background:#046cc1;}
.button p{color:#FFF;}
.cat_button {margin:10px 0;vertical-align:middle;font-size:11px;position:absolute;cursor:pointer;}
.box_content {background:#EFEFEF url('/images/bg_box_content.jpg');background-repeat:repeat-x;padding:10px;text-align:left;}
.box_content_special {background:#EFEFEF url('/images/bg_box_content_special.jpg');background-repeat:repeat-x;border-bottom:#D7D7D7 solid 1px;padding:10px;text-align:left;}
.nav_btn_main {float:left;height:24px;margin-top:5px;}
.nav_btn_main a:link {color:white;margin:0 15px;padding:0;text-decoration:none;vertical-align:middle;}
.nav_btn_main a:visited {color:white;margin:0 15px;padding:0;text-decoration:none;vertical-align:middle;}
.nav_btn_main a:hover {color:white;margin:0 15px;padding:0;text-decoration:none;vertical-align:middle;}
.nav_btn_main a:active {color:white;margin:0 15px;padding:0;text-decoration:none;vertical-align:middle;}
.nav_btn_seperator {float:left;margin:0;}
.nav_btn_main_sub {float:left;margin:0;background-color:#619DFF;height:20px;border-top:#B3CBF7 solid 1px;}
.nav_btn_main_sub p {color:white;font-size:12px;margin:3px 10px 0;}
div.drop_menu_box {position:absolute;visibility:hidden;background:#619DFF;border:1px solid white;}
div.drop_menu_box p {text-align:left;}
div.drop_menu_box a {font-size:12px;display:block;border:#B3CBF7 solid 1px;padding:0 10px;text-decoration:none;color:white;}

/* forms */
input[type=button],input[type=submit] {background:#44befb;height:auto;color:white;cursor:pointer;text-transform:uppercase;border:none;font-family:'Open Sans',Arial,sans-serif;font-weight:bold;padding:3px 8px;margin-top:5px;
		-moz-border-radius: 4px;
          -webkit-border-radius: 4px;
          border-radius: 4px;
          -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
          -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
          box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
          border:  1px solid #44BEFB;
          font-size: 12px;
          white-space:nowrap;
}
input[type=button]:hover, input[type=submit]:hover {background:#046cc1;border:  1px solid #046cc1;}
.price {border:medium none;font-size:11px;color:#036;font-weight:bold;text-align:right;}
.rnum {text-align:right;}
.form_error {color:red;font-weight:bold;}

/* white text */
.white a:link {color:white;}
.white a:visited {color:white;}
.white a:hover {color:white;}
.white a:active {color:white;}

.nomargin {margin-left:0;margin-right:0;}
.pagebreak {page-break-before:always;}
.mainbox	{font-size:8pt;text-align:left;color:#036;font-family:Myriad, Arial, Verdana, sans-serif;font-weight:bold;margin:1px 5px;}
.barcode {font-size:13px;text-align:center;font-family:'Free 3 of 9 Extended Regular'; }
.D11 {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}

.rotate {
	writing-mode:tb-rl;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	margin: 5px 10px 5px 10px;
}