@charset "UTF-8";
/* CSS Document */


html {
filter: expression(document.execCommand("BackgroundImageCache", false, true));
}


body {
	background-color: #6fb3f2;
	margin-top: 0px;
	background-image: url(../images/ALM-Transportation2_01.jpg);
	background-repeat: repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px; color:#000000; line-height:2.05em;
}


h1{ margin:0px 0px 20px 0px; color:#db4f0d; font-size:45px; font-weight:400 ; line-height:1.0em; }
h1 span{  color:#f39a1b; }

h2{ color:#db4f0d;}
h2 span{  color:#f39a1b; }




h3{ color:#db4f0d;}


#container{width:970px; height:auto; margin:auto; background-color:#FFFFFF;}

#header{width:970px; height:174px; background-image:url(../images/header.jpg); background-repeat:no-repeat; position:relative; }

.logo{display:block; position:absolute; top:9px; left:211px; width:553px; height:121px; background-repeat:no-repeat; cursor:pointer; }

/*Navigation*/

#pagelime-menu{height:auto; width:auto;}

#nav{width:970px; height:48px; background-image:url(../images/menu.gif); background-repeat:repeat-x; position:relative; z-index:900 }
.navcenter{position:absolute; left:95px; top:3px; border-left:1px solid #fff; z-index:2000 ;}
/* End Navigation */


/*Home page */
.banner{ height:auto; width:970px; background-color:#000000; z-index:0; }

.bannerright{float:right; height:auto; width:320px; text-align:center; font-size:9px; color:#FFFFFF;}
.bannerright h1{color:#e9dcc7; font-size:20px; margin-top:20px; margin-bottom:10px; }
.bannerright h2{color:#f7b347; font-size:17px;margin:0px; font-weight:400;}

.bannerright h2 a{ color:#f7b347;}
.bannerright h2 a:link{  text-decoration:none;  color:#f7b347;}
.bannerright h2 a:active{ text-decoration:none;  color:#f7b347;}
.bannerright h2 a:visited{ text-decoration:none; color:#f7b347;}
.bannerright h2 a:hover{ text-decoration:none; color:#f7b347; }


.quotearea{ height:85px; width:970px; background-color:#fce6c2; position:relative; z-index:0 }


.buttonfreequote{ background-position:top; background-image:url(../images/button-freequote.gif); height:60px; width:908px; position:absolute; top:15px; left:30px; cursor:pointer; z-index:0;}
.buttonfreequote:hover{ background-position:bottom}




.bus-option-box{ border:1px solid #bfbfbf; padding:5px; height:210px; width:420px; float:left; position:relative;text-align:center; text-decoration:none;}
.bus-option-box h2{ margin:0px; color:#FFFFFF;  background-image:url(../images/orange-bar1.gif); background-repeat:repeat-x; font-size:16px;}
.bus-option-box span {display:block; position:absolute; width:120px; bottom:10px; right:10px; color:#db4f0d; font-size:14px; text-align:right;}
.bus-option-box a{ text-decoration:none;}

/*End Home page */


#body{width:890px; height:auto; padding:40px;  position:relative; z-index:0; background-color:#ffffff; }/* background-color:#d9e8fa*/




.left{float:left; width:600px; height:auto;}

.right{float:left; width:200px; height:auto;}


/*Interior Pages*/
.infobox{background-color:#FFFFDD; border:#CCCC99 solid 1px; padding:40px; position:relative; width:800px;}
.infobox span{color:#e86301; font-size:32px}

.tip{color:#e86301; font-size:20px}
.plussign{ color:#db4f0d; font-size:18px;}

.infobox  h3 {}
.infobox  h3 span { font-size:12px}

.date{ font-size:24px}



.infobox-half{background-color:#FFFFDD; border:#CCCC99 solid 1px; padding:40px; position:relative; width:350px; float:left;}
.infobox-half span{color:#e86301; font-size:32px}
.infobox-half  h3 {}

.infobox-half h3 a{color:#e86301;}
.infobox-half h3 a:link{  text-decoration:none;  color:#e86301;}
.infobox-half h3 a:active{ text-decoration:none; color:#e86301;}
.infobox-half h3 a:visited{ text-decoration:none; color:#e86301;}
.infobox-half h3 a:hover{ text-decoration:none; color:#e86301; }





.form-button{display:block; height:60px; width:189px; background-image:url(../images/button-submit.gif); background-position:top; color:#FFFFFF; font-weight:bold; font-size:16px; text-align:center; border:0px;}
.form-button:hover{background-position:bottom;}

/*End Interior Pages*/




/*Tour Chart*/
.tour-chart{margin:auto; height:auto; width:850px; background-color:#FFFFDD; border:#CCCC99 solid 1px; }
.tour-chart a{ display:block; width:825px; padding-left:20px; padding-right:0px; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #fed8ab ;background-color:#FFFFDD; font-size:19px; font-weight:400; color:#333333;  clear:both; }
.tour-chart a span{ color:#FF0000;}

.tour-chart a:link{  text-decoration:none;}
.tour-chart a:active{ text-decoration:none;}
.tour-chart a:hover{ text-decoration:none; background-color:#fcddc2; }
.tour-chart a:visited{ text-decoration:none;}


/*End Tour Dates*/


#blank{}
.bottommenu{background-image:url(../images/footer-division.gif); background-position:top; background-repeat:no-repeat; padding:105px 35px 0px 35px; position:relative; }  
.bottommenu h3{font-size:14px; font-weight:400; margin:0px 0px 10px 0px; color:#db4f0d; }
.bottommenu div{float:left; width:auto; height:auto; line-height:1.5em; color:#797979; font-size:12px; margin-right:60px;}

.bottommenu p {display:block; position:absolute; top:0px; left:90px; color:#db4f0d; font-size:30px; font-weight:400; }

/*Logos*/

.nfl{ display:block; float:left; height:105px; width:200px; background-image:url(../images/logo-superbowl.gif); background-repeat:no-repeat; margin-right:0px; }
.nfl span{ display:none;}

.fma{ display:block; float:left; height:151px; width:181px; background-image:url(../images/fma.gif); background-repeat:no-repeat; margin-right:0px; }
.fma{ display:none;}


.travel-guard{ display:block; float:left; height:105px; width:160px; background-image:url(../images/travel-guard.gif); background-position:50% 100%; background-repeat:no-repeat; margin-right:0px; }


.floridaseal{ display:block; float:left; height:124px; width:116px;background-repeat:no-repeat; background-image:url(../images/logo-florida-state-seal.gif); margin-right:30px; }

.florida-transportation{ display:block; float:left; height:124px; width:122px;background-repeat:no-repeat; background-image:url(../images/logo-fl-dep-trans.gif);  margin-right:30px;}

.fmcsa{ display:block; float:left; height:108px; width:145px; background-repeat:no-repeat;background-image:url(../images/logo-fmcsa.gif);  }

/*End Logos*/


#footer{width:950px; height:45px; margin:auto; margin-top:10px;margin-bottom:10px; position:relative;color:#ffffff; font-size:11px; background-image:url(../images/footer-bg.gif); background-repeat:repeat-x; padding-top:20px;}
#footer a {text-decoration:none; color:#ffffff;}
#footer a :link {text-decoration:none; color:#ffffff;}
#footer a:visited {text-decoration:none; color:#ffffff;}
#footer a:active {text-decoration:none; color:#ffffff;}
#footer a:hover {text-decoration:underline; color:#ffffff;}

.clear{clear:both;}


.icon{position:absolute; right:0px; top:0px; display:block; height:auto; width:149px; height:65px; border:0px; background-image:url(../images/icon.gif); background-position:top left; background-repeat:no-repeat; }
.icon a:link {text-decoration:none;}
.icon a:visited {text-decoration:none;}
.icon a:active {text-decoration:none;}
.icon a:hover {text-decoration:none;}
.icon span {display:none;}

