#pagepics .pic1 { margin-right: 6px; }
#pagepics .pic2 { margin-right: 6px; }
#pagepics .pic3 { padding-top: 47px; }

#mainpart { margin: 0px 0px 30px 0px; position: relative; top: -30px; }
#mainpart .mainmenu { width: 225px; }
#mainpart .mainmenu .margin { padding: 57px 30px 0px 48px; }
#mainpart .mainmenu a, #mainpart .mainmenu a:hover { display: block; padding-left: 10px; margin: 8px 0px; }
#mainpart .mainmenu h6 { padding-left: 10px; margin: 8px 0px; font-weight: bold; font-size: 0.9em; }
#mainpart .mainmenu a.active, #mainpart .mainmenu a.active:hover { 
	display: block; padding-left: 10px; margin: 3px 0px; background: url(/images/mmbul.gif) 0px 6px no-repeat; 
	color: #ff6000; text-decoration: underline; }
#mainpart .content { width: 510px; }
#mainpart .picintext { position: relative; margin: 25px 0px; }
#mainpart .picintext .truck { position: absolute; left: -173px; top: 30px; }

#footer { padding: 15px 0px 25px; }
#footer .footinfo { width: 267px; margin-right: 60px; }
#footer .footauth { width: 175px; margin-right: 60px; }
#footer .footsearch { width: 175px; }

#sliderbox { margin: 25px 0px 0px; }
#slidebar { position: relative; margin: 5px 0px; 
			background: url(/images/sliderbg.gif) left center repeat-x; 
			height: 23px; font-size: 10px; line-height: 23px; }
#slider { position: absolute; left: 0px; top: 0px; }
#slidertext { text-align: center; }
#slidertext .st { display: none; }

#news { position:relative; left: -44px; }
#news td.odditem, #news td.evenitem { width:24px; height:24px; margin: 0; padding-right: 20px; }
#news h6 { margin: 0; padding: 0; }
#news td.shape {
	margin: 0; padding-right: 20px;
	width: 24px; height:70px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(/images/newshape1.gif);
	background-repeat: repeat-y; }

#news td.shape img { background-color: #FFF; }

/* for 404 page */
#p404 { padding: 50px 0 0 150px; }
#p404 h3 { text-transform: none; }
#p404 p  { padding: 40px 0 40px 0; line-height: 150%; }

#sitemap th { text-align: left; width: 25% }
#sitemap th a { font-size: 1.5em; font-weight: normal; }
#sitemap td { text-align: left; vertical-align: top; padding-left: 20px; }
#sitemap td a { display: block; padding: 3px 0;}

#seamenu a { color: #FFF; font-size: 1em; display:block; padding: 5px 0; }
#seamenu  td { padding-left: 25px; }

#showArcTip { position: absolute; width:auto; height:auto; padding: 20px; top: 0px; left: 0px;
              border: 1px solid #cccccc; background-color: #FFFFFF; }

#cargo { border: 1px solid #FFF; }  		/* valid for IE to hide table border */
html>body #cargo { border-style: hidden; }  /* valid for FF and Opera to hide table border */
#cargo th, #cargo td { border: 1px solid #8C8C8C; }
#cargo td { text-align: right; }
#cargo td.arc { text-align: center; }
#cargo th { text-align: center; }
#cargo input { color: #5D5D5D; font-size: 1.0em; border: 1px solid #7f9db9; width: 95%; }
#cargo input.nb { color: #5D5D5D; font-size: 1.0em; border: 1px solid #fff; width: 95%; }
#cargo div { padding: 3px; }

#map_table { border: 1px solid #FFF; }          /* valid for IE to hide table border */
html>body #map_table { border-style: hidden; }  /* valid for FF and Opera to hide table border */
#map_table th, #map_table td { border: 1px solid #8C8C8C; }
#map_table td { text-align: left; vertical-align: top; }
#map_table td.arc { text-align: center; vertical-align: top; }
#map_table th { text-align: center; }

#path_desc table { border: 0px none; border-collapse: collapse; }
#path_desc table td { border: 1px solid #8C8C8C; color: #000000; padding: 5px; }

a.custom { text-decoration: none; border-bottom: 1px dashed #00a8fd; }
a.custom:hover { text-decoration: none; border-bottom: 1px dashed #ff6000; }