body, html { margin:0; padding:0; font: 10pt Verdana; background: #fff; height: 100%; width: 100%; }
br { clear:both; }
a { color: #00f; text-decoration: none; }
a:hover { text-decoration:underline; }
img { border-width: 0; }
b, strong { font-weight:bold; }
hr { border:0; border-top: 1px solid #eee; margin: 5px 0; }
li { display:block; }
h1,h2,h3,h4,h5 { font-family: Helvetica, Arial, Georgia; margin:0; text-align:center; }
h1, h1 a { font-size:20pt; }
h2, h2 a { font-size:14pt; }
h3.transit, h3.delivery { display:block; height: 41px; width: 300px; }
h3.transit b, h3.delivery b { float:left; padding: 8px 15px; }
.box { float:left; width: 350px; }
.box .icon { width: 64px; height: 64px; }
.box li { background: #fff; display:block; padding: 5px 0; }
.box li i { text-align:center; font-weight:bold; margin: 0 auto; display:block; padding: 10px; color: #888; }
.box li img { position: relative; top: 7px; }
.box {  display:block; height: 128px; float:left; width: 350px; }
h2 { font-size: 27pt; color: #666; }
.box h3 { font-size:27pt; position: relative; top: 55px; color: #666; font-weight:normal; }
fieldset { padding:10px; border: 1px solid #ccc; }
span { text-align:left; margin:0; padding: 5px; }
span label { text-align:right; width: 20%; float:left; padding-right: 10px; }
legend { font-weight:bold; }
fieldset { margin: 20px auto; }
fieldset .txt, fieldset select, fieldset textarea { width: 150px; }
fieldset textarea { height: 100px; }
ul, li {margin: 0; padding:0; }
legend { padding: 0 10px; }
span { display:block; clear:both; }
#c { margin: 10px auto; text-align:left; width: 100%; }
#c { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -117px; }
#h { background: #168ec3; height: 130px; text-align:center; }
#menu { margin:0; padding:5px 0; background: #333; clear:both; display:block; float:left; width: 100%;}
#menu li { display:inline; }
#mainc {width: 780px; padding:10px 0 100px 0; margin: 0px auto; clear:both; display:block; } 
#main { width: 780px; margin: 0px auto; clear:both; display:block; float:left; }
#status { width: 100%; float:left; clear:both; }
#status img { float:right; }
#status h2 { float:left; font-size: 30px; color: #777; padding: 35px 0; }
#menu li a { padding: 5px 20px; font-size: 11pt; color: #fff; text-decoration:none; text-align:center; }
#menu li a:hover, #menu li .active { text-decoration: underline; background: #fff; color: #333;}
#error, #msg { font-weight:bold; padding: 5px 0px; clear:both; margin: 5px auto; width: 780px; text-align:center; }
#error { background: #fcc; border:1px solid #c00; color: #c00; }
#msg { background: #eee; border:1px solid #ccc; color: #333; }
#logo { display:block; width: 780px; height: 130px; margin:0 auto; background: #168ec3; text-align:center; }
#logo a { display:block; height: 130px; width: 780px margin: 0 auto; }
.sec-head { background: #eee; padding:5px 0; text-align:center; }
.sec-pad { padding: 5px; border-bottom:1px solid #eee; }
.zip { width: 20%;}
.state { width: 5%; }
.checkbox { float:left; width: auto; }
#add { float: right; width: 350px; }
#login { float:right; width:250px; margin: 0 auto;}
#modify {width: 100%; margin: 0 auto; display:block;}
#modify fieldset label {width: 100px;}
#login fieldset label {	width: 70px;}
#login fieldset .txt {width: 120px;}
#signup {width:400px;margin: 0 auto; }
#signup fieldset label {width:150px;}
#signup fieldset input {width: 200px;}
#signup p { text-align:center; font-size: 12pt; }
.btn { padding: 3px 10px; float: left; width: auto;}
#f { height: 80px; padding: 10px 0; font-size: 7pt; text-align:center; width: 100%; float:left; background: #333; color: #fff;}
#f a { font-size: 7pt; font-weight:bold; color: #fff;}
#f p { color: #ccc; font-size: 7pt; }
#feedback { text-align:center; }
#feedback textarea { width: 100%; }
#feedback input { float: right; }
#feedback fieldset { border: 0; }
fieldset ul { width: 500px; margin: 0 auto; }
fieldset ul li{ text-align:left; padding: 5px 0; list-style:square; }
fieldset input, fieldset textarea, fieldset select, fieldset option { font-size: 14pt; width: 70%; }
fieldset option { width: 100%; }
#intro { float:left; width: 500px; padding-bottom: 20px; }
#intro img{ float:left; padding: 10px 10px 0 10px; }
#intro #text { width: auto; }
#intro #text p { text-align:justify; padding:5px 15px; }
#couriers { padding: 10px 0; list-style: none; display:block; margin: 0 auto; }
#couriers li { display:inline; padding: 0 10px }
#courierlist .courier, #courierlist ul { padding: 5px 0; float: left; width: 180px; text-align:center;}
#courierlist ul li { padding: 5px 0; }
#courierlist ul { text-align:left; }
#status td{ background: #eee; border:1px solid #ccc; padding: 5px; }
#status .h { font-weight:bold; text-align:center; }