@charset "utf-8";
											/* Basics */
body{
	margin:0px;
	padding:0px;
	/*background:url(../images/body_bg.gif) repeat-x left top #484438;
       background-color:#ACA592;*/
background:url(../images/newbodybg.gif) repeat-x center top #aca592;
	font: 12px Arial, Helvetica, sans-serif;
       behavior: url("/css/csshover3.htc"); 
	
}
#wrapper {
	width:905px;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clearB{
	clear:both;
}
.marginA{
	margin:auto;
}
a img{
	border:0px;
}
form{
	padding:0px;
	margin:0px;
}
p, h1, h2, h3, h4, h5{
	padding:0px 0px 13px 0px;
	margin:0px;
}
.white {color:#FFFFFF;}
											/* Header */
#main_header{}
.header {padding:0 0 8px 0;}
.logo {width:200px;}
.h_cont {
	/*width:575px;
	padding:55px 0 0 0;*/
	padding:25px 0 0 0;
width:625px;
}
.language {
	/*text-align:right;
	padding:0 20px 40px 0;*/
float:right;
	padding:0 20px 65px 0;
}
.language a {
	font-weight:bold;
	font-size:8px;
	color:#35201c;
	text-decoration:none;
}
#nav_457286 {
margin:0;
padding:0;
}

#nav_457286 li a{
display:block;
padding:0 5px;

margin:0;
}

#nav_457286 li a:hover{
color:#ffffff;
}

#nav_457286 .selected a{
color:#ffffff;
}

#nav_457286 li{
list-style-type:none;
float:right;
margin:0;
padding:0;
}

#menu{

}
.banner_wt {}	
.banner {
	width:283px;
/*	background:url(../images/img_banner.gif) no-repeat;
	height:213px;
	padding:40px 0 0 620px; */
}
.banner h1 {
	color:#FFFFFF;
	font-size:35px;
	font-weight:normal;
	line-height:30px;
}	
.banner h1 span, .banner2 h1 span  {
	font-size:25px;
	font-weight:normal;
}	
.banner h1 strong, .banner2 h1 strong {
	font-size:40px;
	font-weight:normal;
}
.banner1 {
	background:url(../images/banner1.jpg) no-repeat;
	width:883px;
	height:138px;
	padding:130px 0 0 20px;
}	
.banner1 h1 {
	color:#FFFFFF;
	font-size:35px;
	font-weight:normal;
	line-height:30px;
}	
.banner1 h1 span, .banner2 h1 span  {
	font-size:25px;
	font-weight:normal;
}	
.banner1 h1 strong, .banner2 h1 strong {
	font-size:40px;
	font-weight:normal;
}
.banner2 {
	background:url(../images/banner22.jpg) no-repeat;
	width:883px;
height:140px;
	padding:0px 0 0 20px;
/*	height:138px;
	padding:130px 0 0 20px; */
}	
.banner2 h1 {
	color:#2e261f;
	font-size:35px;
	font-weight:normal;
	line-height:30px;
}	
							
											/* Body */
#body{
	color:#524c3f;
}	
.index_contents {m0; padding:0;}
/*.main_box {padding:20px 0 0 0;}	*/
.main_box {padding:10px 0 0 0;}
.main_box h2 {
	font-weight:normal !important;
	font-size:30px;
}
.more {
	color:#37a721;
	text-decoration:none;
}
.box {
	width:288px;
	/*background:url(../images/bann_bottom.gif) no-repeat left bottom;*/
	background:url(../images/bann_bottom2.gif) no-repeat left bottom;
	margin:0 19px 0 0;
	padding:0 0 5px 0;
}
.no_margin {margin:0;}								
.box_about, .box_fleet, .box_solutions {
	padding:125px 20px 0 20px;
}
.box_about {
	/*background:url(../images/banner_box1.gif) no-repeat;*/
	background:url(../images/banner_box12.gif) no-repeat;
}
.box_fleet {
	/*background:url(../images/banner_box2.gif) no-repeat;*/
	background:url(../images/banner_box22.gif) no-repeat;
}
.box_solutions {
	/*background:url(../images/banner_box3.gif) no-repeat;*/
	background:url(../images/banner_box32.gif) no-repeat;
}

/*-------------------------------------------------------------
					INNER PAGE CSS
-------------------------------------------------------------*/
.inner_contents{
	background:#FFFFFF url(../images/body_bg2.jpg) repeat-x left top;
	margin:0 2px 0 0;
}
.contents {
	padding:15px 14px 25px 10px;
	margin:0;
}
.left_col {
	width:288px;
}
.l_contents {}
.l_box {
	background:url(../images/img_leftbg.gif) repeat-y;
	width:277px;
	margin:24px 0 0 0;
}
.l_top {background:url(../images/img_lefttop.gif) left top no-repeat;}
.l_bottom {background:url(../images/img_leftbottom_bg.gif) left bottom no-repeat}
.pad_lbox {padding:15px 25px 5px 25px;}
.pad_lbox h3 {padding:0 0 25px 0;}
.pad_lbox ul {
	margin:0 0 20px 0; 
	padding:0;
}
.pad_lbox ul li {
	margin:0; padding:0;
	list-style:none;
}
.pad_lbox ul li a {
	background:url(../images/triangle.gif) right center no-repeat;
	height:25px;
	font:12px/25px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #978e77;
	display:block;
	text-decoration:none;
	color:#55493a;
	font-weight:bold;
}
.pad_lbox ul li a:hover {color:#333}

.right_col {
	width:555px;
	padding:0 10px 0 0;
}
.breadcrums, .breadcrums a {
	color:#5f7347;	
        padding: 0px 4px 0px 4px;
}

.r_contents h1{
	font: normal 22px Arial, Helvetica, sans-serif;
	padding:12px 0;
}
.r_contents h2{
	font: normal 16px Arial, Helvetica, sans-serif;
	color:#585547;
}
.r_contents p{
	color:#5f7347;
	line-height:18px;
}
.plain_cont {
	padding:20px 0 0 0;
	color:#5f7347	
}
.plain_cont h3 {
	font-size:13px;
	border-bottom:1px #dee3d7 solid;
	padding:0 0 8px 0;
}
.r_box {width:265px;}
.r_box_img {margin:15px 0 40px 0;}
.r_box ul {margin:0; padding:0;}
.r_box ul li {
	margin:0; 
	padding:0 5px;
	border-bottom:#dee3d7 1px solid;
	height:28px;
	font:12px/28px Arial, Helvetica, sans-serif; 
	list-style:none;
}
.visit_site {
	background:url(../images/line.gif) no-repeat center 32px;
	height:44px;
	margin:25px 0 0 0;
}
.btnpad {
	padding:20px 0 0 0;
	float:right;
}


											/* Footer */
#footer {
	/*padding:20px 0 10px 5px;*/
	padding:15px 0 10px 0;
	color:#484131;
	text-transform:uppercase;
        font-weight:bold;
}
#footer ul li {
background:url(../images/list_type1.jpg) no-repeat right center;
display:inline;
list-style-type:disc;
padding:0 16px 0 12px;
margin:0;
}
#footer ul {
padding:0;
margin:0;
}

#footer a {
	color:#abd996;
	text-decoration:none;
}

#type1 {
background:url(../images/list_type1.jpg) no-repeat right center !important;
}
#type_none {
background:none !important;
}
.mailto {
	text-transform:lowercase; 
	color:#484131;
	text-decoration:none;
}
/* --- ADDED CSS ---- */
.box2 {
	width:288px;
	height:236px;
	background:url(../images/img_curve.gif) no-repeat;
	margin:0 19px 0 0;
}
.no_margin {margin:0;}	
.box2_cont {
	padding:5px 0 0 5px;
}
.pad_all {
	padding:0 8px 0 13px
}
.box2_cont p {
	font-size:16px;
	color:#968962;
	padding:2px 0 5px 0;
	line-height:15px;
}
.usbits {
	font-size:12px;
	color:#41271d;
	padding:0;
	text-align:right;
}
.l_box2 {
	margin:24px 0 0 0;	
	font-weight:bold;
	height:484px;
	position:relative;
}
.l_box2 a{
text-decoration:none;
cursor:pointer;
}
.l_box2 a:hover{
text-decoration:none;
cursor:pointer;
}
.l_box2 p {
	padding:0 0 5px 0;
	color:#5f7347;
text-decoration:none;
}
.l_box2 h3 {
	padding:0 0 5px 0;
	color:#333333;
	font-size:13px;
text-decoration:none;
}
.l_box2 h2 {
	padding:0;
	font-size:20px;
	color:#000000;
text-decoration:none;
}
.flygreen {
	background:url(../images/bg_flygreen.gif) no-repeat;
	height:115px;
	margin:0 0 8px 0;
}
.flygreen .content {
	padding:30px 0 0 18px;
}
.partagee {
	background:url(../images/bg_partagee.gif) no-repeat;
	height:115px;
	margin:0 0 8px 0;	
}

.partageeeng {
	background:url(../images/bg_partagee1.gif) no-repeat;
	height:115px;
	margin:0 0 8px 0;	
}

.partageeeng .content {
	padding:30px 0 0 18px;
}

.partagee .content {
	padding:30px 0 0 18px;
}
.lacarte {
	background:url(../images/bg_lacarte.gif) no-repeat;
	height:115px;
	margin:0 0 8px 0;	
}
.lacarteeng {
	background:url(../images/bg_lacarte1.gif) no-repeat;
	height:115px;
	margin:0 0 8px 0;	
}
.lacarteeng .content {
	padding:30px 0 0 18px;
}

.lacarte .content {
	padding:30px 0 0 18px;
}
.plandevol {
	background:url(../images/bg_plandevol.gif) no-repeat;
	height:115px;
	margin:0 0 8px 0;	
}
.plandevol .content {
	padding:20px 0 0 18px;
}
#bordR a {
border-right:1px solid #C6F9B5;
height:8px !important;
float:right;
}


.right_col ul li, right_col ol li ul li{
   list-style-type: disc;
   margin: 0px 0px 0px 10px;
   color:#5F7347;
}
.right_col ol li{
   color:#5F7347;
}

.right_col ol{
   margin: 0px 0px 0px 17px;
   padding: 0px;
}

.r_contents{

}