/*Main*/
.contentarea ul {list-style-image:url('../images/bull.jpg');}

body {
	background-image: url('../images/grad.jpg');
	background-repeat: repeat-x;
	background-color: #fff;
	font: 12pt arial, verdana, tahoma, sans-serif;
	color:#;
	padding:0;
	margin-top:0;
	text-align: center;
}

.outside-2 {background: url('../images/fmi-sub-bg.jpg') no-repeat center top; font-size:14px;}
.index .outside-2 {background: url('../images/fmi-bg.jpg') no-repeat center top; font-size:14px;}
.outside-1 {background: url('../images/fmi-back-2.jpg') repeat-y center top;}
.outside-3 {background:url('../images/footer.jpg') center bottom no-repeat;}
html, body, .outside-1, .outside-2 {width:100%; padding:0; margin:0;}


.pg {background:; width:944px; margin-left:auto; margin-right:auto; text-align:left; position:relative; padding-top:158px;}
.outside-2 {text-align:center}
.top-content {width:944px; position:relative;}
a.logo {position:absolute; width:170px; background:; height:94px; top:-78px; left:14px; display:block; background:url('../images/fmilogo.jpg'); z-index:300;}
.inttext {display:block; position:absolute; margin-top:-1000; left:-100; z-index:-1000; font-size:0px; height:0px; width:0px; overflow:hidden;}
a.tw {background:; width:30px; height:30px; display:block; position:absolute; left:556px; top:-81px;}
a.fb{background:; width:30px; height:30px; display:block; position:absolute; left:589px; top:-81px;}
a.li{background:; width:30px; height:30px; display:block; position:absolute; left:620px; top:-81px;}
a.contact {background:; width:270px; height:35px; display:block; position:absolute; left:660px; top:-81px;}


.navigation {position:absolute; background:; width:750px; right:0px; top:114px; z-index:100;}
.navigation ul {margin:0; padding:0; with:100%; display:block;}
.navigation ul li {display:block; float:left; padding:0px 14px;}
.navigation a {background:; line-height:44px; font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none;}
.navigation a:hover {color:#cccccc}
.navigation ul li li {padding:5px; }
.navigation  li li a {line-height:20px; font-size:13px; font-weight:normal;}
/* navigation hover classes */
div.menuwide {position:absolute; z-index:100; top:-1000px; left:5px; }
.navigation li:hover div.menuwide {position:absolute; z-index:12; top:23px; left:5px; }
.navigation li:hover div.menuwide div.menuwide {position:absolute; z-index:12; top:-1000px; }
.navigation li {position:relative!important;}
div.menuwide ul li {display:block; width:205px; clear:both; }
.navigation li ul {background:#999;}
div.menuwide span, div.menuwide a {background:none!important}
li:hover div.menuwide {}
.navigation li:hover div.menuwide {position:absolute; z-index:12; top:44px; left:0px;}
div.menuwide li {background:#D73202; border:1px solid #7F1E00; border-top:0px; padding:5px;}
div.menuwide { border-bottom:0; text-align:left; border-top:1px solid #7F1E00;}

.navigation li:hover div.menuwide li:hover  div.menuwide {position:absolute; z-index:15; top:-1px; left:215px;}

/* end hover classes */


.banner-area {color:#ffffff; background:; height:369px; overflow:hidden; position:relative;}
.rotating {padding-left:20px;}
.rotating ul {background:; list-style:none; width:455px; padding:0; margin:0; }
.rotating ul li {display:block; float:left; width:210px; padding:5px 0;}
.banner-area a {color:#ffffff; font-weight:bold;}
a {text-decoration:none;}
ul.fservices li {background:url('../images/checkmark-green.jpg') no-repeat left center;}
ul.fservices {overflow:hidden;}
ul.fservices li a {display:block; margin-left:35px;}
.lmore {color:#ff0000!important; text-align:right;}
.lmore img {vertical-align:middle;}
img {border:0;}

.descriptions {position:relative; background:; height:87px;}
div.desc {position:absolute; height:86px; }
.freightd {position:absolute; left:9px; width:302px; height:83px;}
.desc a {color:#000000}
.warehoused {left:325px; width:309px}
.integrated {left:645px; width:283px;}
.desc a {display:block; margin-left:110px; margin-top:15px; font-size:25px;}
.freightd a {margin-left:120px;}
.contentarea {padding-top:1px; }
.contentarea .text {float:right; width:465px; margin-right:50px; display:inline;}
.lside {float:left; width:370px; margin-left:25px; display:inline; }
.clientsstuff {border:1px solid #000000;  background:#191919 url('../images/qmark.jpg') 90% 15% no-repeat; color:#ffffff; padding:10px;}
.clientsstuff h2 {font-weight:normal; font-size:22px;}
.quickquote {border:1px solid #333333; margin-top:20px; background:#666666; padding:10px; color:#ffffff;}
.quickquote h2 {font-weight:normal; font-size:22px;}

.lside h2 {margin:0; padding:10px 0px; padding-bottom:0px;}
.clientsstuff {overflow:auto; height:100%;}
.call {width:50%; float:left; display:inline;}
.clickhere {width:50%; float:right; text-align:right; }
.clickhere a {
	font-weight:bold;
	color:#ffffff;
	display:inline-block;
	background:url('../images/rarr-sm.jpg') right center no-repeat;
	padding-right:22px;
}
.call em {font-size:15px; font-weight:bold; font-style: normal}
.call, .clickhere {margin:0px;}


.quickquote input, .quickquote textarea {width:270px; border:1px solid #E33E02; margin:2px 10px}
.quickquote table {font-weight:bold;}
.quickquote p, .clientsstuff p {font-size:13px;}

.contactform input {width:270px; border:1px solid #E33E02; margin:2px 2px}
.contactform table {font-weight:bold;}
.contactform p, .clientsstuff p {font-size:13px;}
.contactform {border:1px solid #333333; margin-top:20px; background:#666666; padding:10px; color:#ffffff;}
.contactform h2 {font-weight:normal; font-size:22px;}

.consult-form input {
	border:1px solid #E33E02;
	margin:2px;
}

.consult-form textarea, .contactform textarea {border:1px solid #E33E02;}
.consult-form table {font-weight:bold; font-size:13px}
.consult-form p, .clientsstuff p {font-size:13px;}
.consult-form {border:1px solid #333333; margin-top:20px; background:#666666; padding:10px; color:#ffffff;}
.consult-form h2, .contactform h2{font-weight:normal; font-size:22px; margin:0px;}

.gettouch {width:270px!important;}

.index li.index, .freight_services li.freight_services, .freight_truckload li.freight_services,
 .freight_ltl li.freight_services, .freight_intermodal li.freight_services, .freight_international li.freight_services,
 .freight_ssm li.freight_services, .warehouse_services li.warehouse_services, .ws_multiclient li.warehouse_services,
 .ws_contract li.warehouse_services, .ws_pickpack li.warehouse_services , .ws_crossdock li.warehouse_services,
 .ws_invcont li.warehouse_services, .ws_valueadded li.warehouse_services, .integrated_services li.integrated_services,
 .about-mission li.about, .about-contact li.about, .about-history li.about, .careers li.careers, .careers-top12 li.careers,
 .careers-apply li.careers, .freight_resources li.freight_services, .about-current li.about, .fmi-changing-lanes li.about  {
	background:url('../images/navind.jpg') bottom center no-repeat;
}


.footer {height:100%; overflow:auto; color:#ffffff; font-size:13px;}
.footnav {width:59%; float:left;padding-left:15px;}
.copy {width:31%; float:right; padding-right:15px;}
.copy p {margin:0;}
.footer {line-height:42px; padding-bottom:11px;}
.footer a {color:#ffffff;}
.footer a:hover {color:#cccccc}
.copy a {font-weight:bold}
.contentarea {padding-bottom:20px}
.index .contentarea {padding-top:20px;}
.index .contentarea p {margin-top:0px;}
.desc {font-size:25px;}
.freightd {background:url('../images/freight-off-back.jpg'); center top no-repeat;}
.warehoused {background:url('../images/warehouse-off-back.jpg'); center top no-repeat;}
.integrated {background:url('../images/integrated-off-back.jpg'); center top no-repeat;}

.coda-slider-wrapper {height:360px; overflow:hidden;}
.descriptions {top:-86px;}
.coda-slider {position:absolute;}


.panel {height: 360px;}
.panel-wrapper {padding-top:20px; padding-right:500px;}
.rotating div.one {background:url('../images/freightbanner.jpg') 95% center no-repeat;}
.rotating div.two {background:url('../images/warehousebanner.jpg') 90% center no-repeat;}
.rotating div.three {background:url('../images/new-integrated-banner.jpg') 90% 0% no-repeat;}

.coda-nav {position:absolute; z-index:12; top:290px}
.coda-nav ul {position:relative; width:960px!important; padding:0px;}
.coda-nav li {position:relative; float:left; z-index:12;}
/*.tab1 {margin-left:9px}
.tab2 {margin-left:14px;}
.tab3 {margin-left:11px;}*/
.tab3 a span {background:url('../images/integrated-thumb.jpg') left center no-repeat; }
.tab1 a span {background:url('../images/freightthumb.jpg') left center no-repeat; }
.tab2 a span {background:url('../images/warehousethumb.jpg') left center no-repeat; }


.coda-nav a {display:block; padding:0px!important; font-weight:normal;}
.coda-nav a:hover {color:#cccccc;}
.coda-nav a.current {color:#000000;}
.coda-nav a.current:hover {color:#000000;}
.coda-nav ul li {width:287px; margin-left:20px;}
.coda-nav ul li a {background-image:url('../images/newtaboff.gif');}
.coda-nav ul li a.current {background-image:url('../images/newtabon.gif');}


/*.tab1 a.current { background-image:url('../images/freight-off-back.jpg');}
.tab2 a.current {background-image:url('../images/warehouse-off-back.jpg');}
.tab3 a.current {background-image:url('../images/integrated-off-back.jpg');}*/
.coda-nav span {display:inline-block; font-size:16px; line-height:50px; margin-left:15px; padding:10px 5px 10px 80px; text-align:center;}
.sub .side {float:right; width:305px; margin-right:30px; margin-top:30px; display:inline;}
.sub .contentarea .text {width:510px; padding-top:25px; float:left; margin-left:30px;}
.sub .contentarea {background:url('../images/cback.jpg') 588px bottom no-repeat;}
.sub .textwide {background:none; min-height:200px; _height:200px;}
.sub .textwide .text {width:860px;}




.fsub a {
	display:inline-block;
	margin-bottom:10px;
	font-weight:bold;
	font-size:15px;
	color:#000000;
}
.fsub a:hover {
	color:#D23500
}
.fsub  div {
	background:#f6f6f6; padding:10px;
	margin:10px 0px;
	border:1px solid #e0e0e0
}
.fsub p {
	margin:0;
}
.flmore {
	display:block;
	margin-top:10px;
	font-size:13px!important;
	border:1px solid #5F1900;
	margin-left:10px; padding:5px;
	width:90%; text-align:center;
	background: #F75B2B url('../images/rgrad.gif') bottom center repeat-x;
	color:#ffffff!important;
}
.flmore:hover {
	color:#F75B2B;
}

.sub h1 {color:#D53302; font-size:25px; margin-top:0; padding-top:0.67em;}

a {color:#D53302;}
a:hover {color:#FF3C00;}

ol.careers li{
	margin-bottom: 12px;
}

.clear {clear:both;}


.mapadd {font-weight:bold; font-size:20px; line-height:50px; margin:15px; text-align:center; }
.mapadd img {vertical-align:middle; }

.contentarea ul li {padding:3px 0px}

iframe {border:5px solid #D73202}

.stufftrackerlogin input {width:350px;}
.mystuff .consult-form {background:url('../images/stuffbg.jpg') #666666 no-repeat top right; padding-top:15px;}
.mystuff .consult-form p {padding-right:200px;}
.mystuff .consult-form h2 {font-size:30px; padding-top:20px;} 

.contentarea ul li {padding:3px 0px}
iframe {border:5px solid #D73202}

.orcall {padding:20px; text-align:center; }
.orcall span {display:block; font-size:22px; font-weight:bold; color:#D73100}
.privacy a {color:#cccccc;}
.privacy a:hover {color:#eeeeee;}


.integrated_services .consult-form textarea {width:270px!important;}
.fmi-changing-lanes h1{margin-bottom:0; padding-bottom:0; }
.fmi-changing-lanes h2 {margin-top:0; padding-top:0; font-size:17px}

.text .flmore {margin-left:0px; margin-right:0px; width:auto; color:#eee!important;}
.release {background:#eee; padding:10px; border-bottom:1px solid #aaa; border-right:1px solid #aaa;}
.rmore {text-align:right; position:relative; font-weight:bold; color:#eee!important;}
.text .flmore:hover {color:#fff!important;}
.rmore em {font-style:normal; font-size:20px; line-height:5px;}
.release h3 {font-size:16px; margin-top:0; color:#D53302;}
.pdf {font-weight:bold; font-size:15px!important;}
.pdf img {vertical-align:middle!important;}
.text .flmore em {font-style:normal; font-size:20px; line-height:5px;}

ul li img {vertical-align:middle;}

.index .pr {background: url('../images/buttonback.gif') center left no-repeat; border:1px solid #555555;  border-top-color:#cccccc; border-bottom-color:#000000; }

/* Longforms */


.freightforms {
	padding:10px; 
	color:#fff; 
	background-color:#666; 
	border:1px solid #333;
	width: 555px;
	}
.freightforms h5 {font-size:13px; color:#fff;}
.freightforms input, .freightforms textarea, .freightforms checkbox { margin:4px 4px;}
.freightforms textarea {
	color:#999;
	font-size:10pt;
	font-family:arial;
	width:270px;
	}
.freightforms table {
	font: 11pt arial, verdana, tahoma, sans-serif;
	}
.freightforms p {
	font-size:13px;
	}
.freightforms h2 {
	font-weight:normal;
	font-size:22px;
	text-align:left;
	color:#fff;
	}
.fields {
	text-align:left;
	}
.desctext {
	text-align:right;
	width:150px;
	vertical-align:top;
	padding-top:5px;
	}
body {
	background-color:#fff;
	}
.formred {
	font-weight:bold;
	color:#e33e02;
	}
.freightforms fieldset {
	border: 1px solid #525252;
	width:530px;
	padding:10px;
	margin-bottom:10px;
	}
.freightforms fieldset legend {
	color:#999;
	font-size:14pt;
	font-weight:bold;
	text-align:left;
	}
#freightsubmit {width:130px;margin:0px;}
.lwhw {
	width:60px;
	float:left;
	clear:left;
	padding:5px 5px 0 0;
	text-align:right;
	}
.showhide {
	display:bkock;
	}
.lighter {
	color:#999;
	font-size:9pt;
	}
.lighter a {
	color:#ddd;
	text-decoration:underline;
	}
.lighternormal {
	color:#999;
	}
.error {
	display: block;
	color: #ffc500;
}
.hide {
	display: none;
}
.show {
	display: block;
}
/* Resources Page */
	#resourcebox {
		background-color:#eeeeee;
		border-bottom:1px solid #aaaaaa;
		border-right:1px solid #aaaaaa;
		width:235px;
		text-align:center;
		float:left;
		margin:0 15px 20px 0;
		}
	#resourcebox a {
		width:100%;
		float:left;
		margin:10px 0;
		}
	#resourcebox img {
		margin:10 auto;
		}
		
