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

	body {background-color:#373534; background-image:url('/images/global/bkg_all'); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; }
	body, td {color:#fff; font-size:12px; line-height:18px;}
	a {color:#fff; outline: none; text-decoration:none;}
	img {border:0px;}
	td {vertical-align:top;}
	#all {width:980px; margin:60px auto 40px auto;}
	#menu { text-align:center; background-color:#000; }
	#menu a {color:#fff; font-size:10px; line-height:10px; padding:0px 28px; text-decoration:none; background-image:url('images/global/menu_seperator.gif'); background-repeat:no-repeat; }
	#content {background-repeat:no-repeat; height:639px; position:relative; display:none;}
	#content h2 {font-size:12px; line-height:13px;  width:230px; padding:15px 0px 8px 34px; margin-top:8px;}
	#showcase {position:absolute; top:20px; left:600px; font-size:9px; line-height:12px; width:170px;}
	#showcase_inner {font-size:10px; line-height:12px; padding-left:10px; position:relative; height:60px;}
	#showcase_inner a {position:absolute; bottom:0px; right:0px; display:block;}
	.list span {display:block; padding-left:18px; background-image:url('images/global/bullet.gif'); background-repeat:no-repeat; background-position:10px 4px; font-size:10px;}
	.list2 a {display:block; padding:4px 0px 2px 14px; background-image:url('images/global/blue_arrow.gif'); background-repeat:no-repeat; background-position:0px 4px; font-size:12px; color:#010101; line-height:13px; font-weight:bold;}
	.indent {padding-left:10px;}
	#placeholder {height:639px;}

	/* footer */
	#footer {font-size:11px; text-align:right; padding-top:4px; color:#979797;}
	
	#facebook {position:absolute; top:646px; left:0px;}
	
	
	/* news */
	#newsbox {position:absolute; top:132px; left:54px;}
	#clock {position:absolute; top:80px; left:620px; color:#8d8d8d; font-size:13px; text-align:right;}
	#newsboxhead1 {position:absolute; top:136px; left:70px; color:#a6bdd7; font-size:13px;}
	
	/* company */
	#company_info {position:absolute; top:93px; left:454px;}
	#company_info h2 {border-bottom:2px solid #525559;}
	#company_info #text {padding:0px 0px 0px 34px; width: 440px; font-size:11px; line-height:14px; position:relative;}
	.crew_pic {display:block; position: absolute;  bottom:0px; right:0px;; border:1px solid #000; margin-top:10px;}

	/* safety */
	#safety_info {position:absolute; top:94px; left:360px;}
	#safety_info #text {padding:8px 0px 0px 34px; width: 510px; font-size:11px; line-height:15px; position:relative;}
	
	/* our_fleet */
	#our_fleet_info {position:absolute; top:120px; left:140px;}
	#our_fleet_info h2 {color:#000;}
	#our_fleet_info td  {color:#000; font-size:12px; line-height:14px;}
	#our_fleet_info #text {color:#000; padding:8px 0px 0px 34px; width: 480px; font-size:12px; line-height:15px; position:relative; }
	.fleet_image {width:179px; font-size:11px; line-height:12px; color:#000; text-align:right; display:block; margin-bottom:5px;}
	.fleet_image img {width:179px height:80px; border:1px solid #80807d; display:block;}
	
	/* services */
	#services_info {position:absolute; top:86px; left:32px; color:#000;}
	#services_info #text {color:#000; padding:8px 0px 0px 34px; width: 545px; font-size:12px; line-height:15px; position:relative; }
	
	/* earth_friendly */
	#earth_friendly_info {position:absolute; top:76px; right:45px; color:#000;}
	#earth_friendly_info #text {color:#000; padding:8px 0px 0px 34px; width: 620px; font-size:13px; line-height:18px; position:relative; text-align:right;}
	
	/* gallery */
	#gallery_info {position:absolute; top:65px; left:30px; color:#fff;}
	#gallery_info h2 {padding-left:25px; padding-bottom:4px;}
	#gallery_info #text {color:#fff;  width: 860px; font-size:13px; line-height:18px; padding-left:30px; position:relative;}
	#gallery_info img {width:200px; height:150px; padding:5px;}
	#gallery_info span {position:absolute; top:-30px; right:17px;}
	
	
	/* contact */
	#contact_info {position:absolute; top:96px; left:125px; color:#000;}
	#contact_info td {color:#000;}
	#contact_info #text {color:#000; padding:18px 0px 0px 60px; width: 620px; font-size:13px; line-height:18px; position:relative;}
	.form_cell span {display:block; padding-bottom:2px;}
	.form_cell input, .form_cell textarea {background-color:#616161; width:386px; border:0px; display:block; margin-bottom:10px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px;line-height:13px;}

