/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; !important
	padding: 0; !important
	border: 0; !important
	outline: 0; !important
	font-size: 80%; !important
	vertical-align: baseline; !important
	background: transparent; !important
	font-family: Verdana, arial, sans-serif !important;
}

/* template styles */
body, #frame, #header, #nav, #content-wrap, #content, #content_btm, #footer {margin: 0 !important, padding: 0 !important; }

#frame {width: 96%; margin: 0 auto; }

#header img.right {float: right; }
#header p {clear: both; text-align: right; padding-top: 10px; font-weight: bold; }
#header img.left {display: none; }

#nav, #nav * {display: none; }

#content {padding-bottom: 20px; }
    #content p {padding: 10px 0;}

#footer {padding: 20px 0 10px 0; margin-top: 40px; border-top: 1px dashed #000; clear: both; }
    #footer p {text-align: right; }

/* visual styles */
body, body *, body a {font: 13px/17px Verdana, Arial, sans-serif; color: #000; text-decoration: none; }

h1, h2, h3, h4, strong, b {font-weight: bold; }

h1 {font-size: 150%; text-transform: uppercase; margin: 20px 0; }
h2 {font-size: 120%; padding: 20px 0 5px 0; }

hr {clear: both !important; }

/* table styles */
table {padding: 10px 0 !important; }
    table thead {background: #666; color: #fff; }
	table tfoot {display: none; }
    table td {padding: 2px 3px; border: 1px solid #aaa; vertical-align: middle !important; }
        td.title {font-weight: bold; }
		td.size {text-align: center; }
		td.type {text-align: center; }

/* custom classes */
img.left {float: left; padding: 0 20px 0 0; }
img.border, img.home {display: none; }

div.panel {padding: 0 10px 5px 10px; border: 1px solid #aaa; font-size: 72%; }
    div.panel h3 {text-align: right; }

ul.corporate label {font-weight: bold; display: block; width: 380px; float: left; }

ol.warehouse li {clear: both; padding-bottom: 20px; }
    ol.warehouse h4 {font-size: 110%; padding-top: 5px; }
ul.address {display: block; width: 300px; float: left; }
    ul.address li {font-weight: bold; padding-bottom: 2px; }
	ul.address li p {font-weight: normal; padding: 0 !important; margin: 0 !important; }
    

ul.contact {display: block; width: 30%; float: left; }
    ul.contact li {padding-bottom: 2px; }
    ul.contact label {font-weight: bold; }
	ul.contact p {display: inline; padding: 0 !important; }


