/* CSS Document */

body
{
margin:0px;
background:url(../indx_images/bg.jpg) fixed;
}

body,td
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
}

.mainmidtd
{
background:url(../images/midbg.png) repeat-y;
padding-left:50px;
padding-right:50px;
}

.foottd
{
padding:20px;
text-align:center;
font-size:11px;
background:#A8A7A7 url(../images/topbg.png) repeat-x;
height:49px;
vertical-align:middle;
}
.foottd a, .footer a
{
color:#333333;
}
p.footerlinks
{
	margin-top:30px;
	color:#333333;
	text-align:center;
}
p.footerlinks a
{
color:#333333;
text-decoration:none;
}
p.footerlinks a:hover
{
text-decoration:underline;
}

.menutd
{
background:url(../images/menubg.png) repeat-x;
height:51px;
}

.contenttd
{
background:url(../images/content.png) repeat-x;
padding:20px;
}

.leftcontent
{
width:500px;
vertical-align:top;
}
.riightcontent
{
vertical-align:top;
padding:10px;
}

a.menu
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFF;
text-decoration:none;
margin-left:10px;
margin-right:5px;
padding:5px 15px 5px 15px;
}
a.menu:hover, a.selected
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFF;
text-decoration:none;
margin-left:10px;
margin-right:5px;
padding:5px 15px 5px 15px;
background:#5A5353;
}

ul.sidelinks
{
list-style-type:none;
padding-left:0px;
}
ul.sidelinks li a
{
display:block;
color:#FFF;
padding:5px;
background:#666666;
text-decoration:none;
border-bottom:1px solid #333333;
}
ul.sidelinks li a:hover
{
background:#333333;
color:#FFF;
}


.servicesdetail{  }
.servicesdetail ul{ margin:0px; padding:0px; }
.servicesdetail ul li{ list-style:none; display:inline; float:left; border-top:1px solid #cecece; background:#e3e3e3; width:500px; margin-bottom:10px; }
.servicesdetail ul li p{ float:left; margin-bottom:10px; font:normal 12px arial; text-align:justify; color:#666; padding:10px; }
.servicesdetail ul li p img{ float:right;  border:5px solid #eee; margin:5px;}
.servicesdetail ul li p strong{ font:bold 12px verdana; text-transform:uppercase;  width:100%; padding:5px 5px 5px 0px ; color:#333; }


.fleetdetails{ }
.fleetdetails ul{ margin:0px; padding:0px; }
.fleetdetails h2{ color:#40391B; border-bottom:1px solid #40391B;}
.fleetdetails ul li{ display:inline; list-style:none;   float:left; border-top:1px solid #aaa; background:#e3e3e3; width:500px; margin-top:10px; padding:10px;}
.fleetdetails ul li p{ color:#555; width:450px; text-align:justify; float:left;}
.fleetdetails ul li p.bottomfleettext{width:450px; padding-top:10px; text-align:center;  }
.fleetdetails ul li img{float:left; margin-bottom:5px; }
.fleetdetails ul li span{ color:white; width:490px; text-align:left; margin-top:0px;margin-bottom:1px;float:left;padding:5px; background:#888; font-weight:bold;  }
.tablecell{float:left; width:auto; border:1px solid #ccc; padding:10px; margin-left:20px;  }
.tablecell table{background:#ccc;width:300px; font:normal 12px arial; }
.tablecell table tr td{ border-bottom:1px solid #eee; border-right:1px solid #eee; }
.tablecell	p.notice{float:left;width:290px; overflow:hidden}


.servicesdetail ul li.showserv
{
}

.servicesdetail ul li.hideserv
{
display:none;
}

.fleetdetails ul li.showfleet
{
}

.fleetdetails ul li.hidefleet
{
display:none;
}

ul.fleetlinks
{
margin:0px;
}

ul.fleetlinks li
{
margin-right:20px;
}

ul.fleetlinks li a
{
color:#006666;
text-decoration:none;
}

ul.fleetlinks li a:hover
{
color:#c92222;
}
