/**
 * Global styles
 */
* { color: #000; margin: 0; padding: 0; }
body { background: #B8B8B8; font-family: Arial,Helvetica,sans-serif; font-size: 100%; height: 100%; }
img,fieldset,legend,table,tr,td,th { border: none; }
ol,ul,li { list-style-type: none; }
table,td { text-align: left; vertical-align: top; }
th { text-align: left; vertical-align: middle; }
h1 { font-size: 1.833em; font-weight: bold; line-height: 1.333em; }
h2 { font-size: 1.5em; font-weight: bold; line-height: 1.333em; }
h3 { font-size: 1.333em; font-weight: bold; line-height: 1.333em; }
h4 { font-size: 1em; font-weight: bold; line-height: 1.333em; }
p { padding-bottom: .5em; }
td { padding: .2em .5em; }
input,select,textarea { font-family: Arial,Helvetica,sans-serif; font-size: 1em; font-weight: normal; line-height: 1em; }
a { text-decoration: none; }

/**
 * Header elements
 */
#header,#header_content,#site-logo,.site-logo-image { background: transparent; height: 185px; margin: auto; width: 800px; }
#header { height: 208px; }
#site-logo img { visibility: hidden; }
.site-logo-image { background: url(images/logo.jpg); }
/**
 * Page elements
 */
#page { background: #FFF url(images/page-bkgd.jpg) repeat-y top right; font-size: .75em; line-height: 1.333em; margin: 1em auto; min-height: 0 !important; position: relative; width: 800px !important; }
#page-id-,#page-id-home { background: url(images/logo-home.jpg); }
#page-id-about-us { background: url(images/logo-aboutUs.jpg); }
#page-id-testimonials { background: url(images/logo-testimonials.jpg); }
#page-id-services { background: url(images/logo-services.jpg); }
#page-id-cross-docking { background: url(images/logo-crossDocking.jpg); }
#page-id-247-pickupdelivery-service { background: url(images/logo-pickUpDelivery.jpg); }
#page-id-short-term-storage { background: url(images/logo-shortTermStorage.jpg); }
#page-id-specialized-distribution { background: url(images/logo-specializedDistribution.jpg); }
#page-id-specialized-distribution-temperature-controlled-dry-goods { background: url(images/logo-services.jpg); }
#page-id-careers { background: url(images/logo-careers.jpg); }
#page-id-authorities { background: url(images/logo-authorities.jpg); }
#page-id-rates { background: url(images/logo-rates.jpg); }
#page-id-heavy-duty-parts-and-repair { background: url(images/logo-heavy-duty.jpg); }
#page-id-contact-us { background: url(images/logo-contact-us.jpg); }
#page-id-freight-consolidation { background: url(images/logo-freightCon.jpg); }
#content-header,#main,#footer { width: 100%; }
#footer { background: #000; height: 10px; }
#bottomFooter-links {margin:auto; width:95%; margin-top:10px; font-size:11px; color:#4d82bf}
#footer-links a:link {color:#4d82bf, text-decoration:none; }
#footer-links a:hover {color:#4d82bf, text-decoration:underline; }
#footer-links a:visited {color:#4d82bf, text-decoration:none; }
#footer-links a:active {color:#4d82bf, text-decoration:none; }
#main { border-style: none solid none solid; border-width: 1px; padding: 3em; width: auto; }
.flashBox {
	width: 688px;
	margin: 20px auto 0 auto;
	border: thin black solid;
	background-color: black;
	
}

.bottomText { width:400px; margin:auto; }

.bottom a:link {
	color: #660066;
	text-decoration: none;
}
.bottom a:visited {
	text-decoration: none;
	color: #660066;
}
.bottom a:hover {
	text-decoration: underline;
	color: #660066;
}
.bottom a:active {
	text-decoration: none;
	color: #660066;
}

/**
 * Content elements
 */
.lineSpacing { line-height: 150% }
#content-header .content-title .title { border-bottom: 1px solid #000; color: #1482bf; font-size: 2em; font-weight: normal; line-height: 1em; margin-bottom: 12px; }
#content-area { background: transparent; font-size: 1.2em; padding-left: 50px; padding-right: 10px; }
#content-area .right { clear: right; display: block; float: right; margin-bottom: 20px; margin-left: 10px; }
#content-area img.right { clear: right; display: block; float: right; margin-bottom: 20px; margin-left: 10px; }
#content-area img.left { clear: left; display: block; float: left; margin-right: 10px; }
#content-area .listing { border-bottom: 0px solid; padding: 20px; }
#content-area .listing li { list-style-type: none; }
#content-area .clear-left { clear: left; height: 1px; }
#content-area p { padding-bottom: 1em; padding-right: 240px; }
#content-area li { list-style-type: disc; }
#content-area form { padding-bottom: 1em; padding-right: 220px; }
#content-area form fieldset { border: 1px solid #000; margin-bottom: 1em; padding: 5px; }
#content-area form fieldset legend { font-weight: bold; padding: 5px; }
#content-errors,
#content-message { border: 3px solid; font-weight: bold; margin: 0 10px 10px 50px; padding: 5px; }
#content-errors { background-color: #F66; border-color: #800; color: #800; }
#content-message { background-color: #6F6; border-color: #080; color: #080; }

/**
 * Form elements
 */
fieldset { margin-bottom: 1em; padding: .5em; }
.form-item { margin-bottom: 1em; margin-top: 1em; }
.form-item .description { font-size: 0.85em; }
.form-item label { display: block; font-weight: bold; }
.form-item label.option { display: inline; font-weight: normal; }
.form-checkboxes,.form-radios { margin: 1em 0; }
.form-checkboxes .form-item,.form-radios .form-item { margin-bottom: 0.4em; margin-top: 0.4em; }
.form-required { color: #f00; }
/**
 * Menu elements
 */
 
.blue a:link { color:#4d82bf; text-decoration:none; }
.blue a:visited { color:#4d82bf; text-decoration:none; }
.blue a:active { color:#4d82bf; text-decoration:none; }
.blue a:hover { color:#4d82bf; text-decoration:underline; }
ul.menu { background: #0b304b; position: relative; width: 100%; }
ul.menu:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
ul.menu ul { left: 1px; margin-top: 1px; position: absolute; top: 1.8em; visibility: hidden; }
ul.menu li { background: #0b304b; float: left; padding-left: 0; position: relative; }
ul.menu a { border-left: 1px solid #fff; color: #fff; display: block; padding: 0.3em 25px; }
ul.menu a:hover { background: #0083c1; }
ul.menu li.first a { border-left: 1px solid #000; }
ul.menu li.first li a,
ul.menu li li a { border: 0; }
ul.menu ul li { background: #516c87; display: block; width: 17em; }
ul.menu li:hover ul,ul.menu li.menuparent li:hover ul,ul.menu li.menuparent li.menuparent li:hover ul,ul.menu li.menuparent li.menuparent li.menuparent li:hover ul,ul.menu li.over ul,ul.menu li.menuparent li.over ul,ul.menu li.menuparent li.menuparent li.over ul,ul.menu li.menuparent li.menuparent li.menuparent li.over ul,#header-region ul.menu li:hover ul,#header-region ul.menu li.menuparent li:hover ul,#header-region ul.menu li.menuparent li.menuparent li:hover ul,#header-region ul.menu li.over ul,#header-region ul.menu li.menuparent li.over ul,#header-region ul.menu li.menuparent li.menuparent li.over ul { visibility: visible; }
ul.menu li:hover ul ul,ul.menu li:hover ul ul ul,ul.menu li:hover li:hover ul ul,ul.menu li:hover li:hover ul ul ul,ul.menu li:hover li:hover li:hover ul ul,ul.menu li:hover li:hover li:hover ul ul ul,ul.menu li.over ul ul,ul.menu li.over ul ul ul,ul.menu li.over li.over ul ul,ul.menu li.over li.over ul ul ul,ul.menu li.over li.over li.over ul ul,ul.menu li.over li.over li.over ul ul ul,#header-region ul.menu li:hover ul ul,#header-region ul.menu li:hover ul ul ul,#header-region ul.menu li:hover li:hover ul ul,#header-region ul.menu li:hover li:hover ul ul ul,#header-region ul.menu li:hover li:hover li:hover ul ul,#header-region ul.menu li:hover li:hover li:hover ul ul ul,#header-region ul.menu li.over ul ul,#header-region ul.menu li.over ul ul ul,#header-region ul.menu li.over li.over ul ul,#header-region ul.menu li.over li.over ul ul ul,#header-region ul.menu li.over li.over li.over ul ul,#header-region ul.menu li.over li.over li.over ul ul ul { visibility: hidden; }
ul.menu li.menuparent ul { overflow: visible !important; }