@charset "utf-8";
/* CSS Document */

* {margin:0px; padding:0px;}
body{ margin:0px; padding:0px;font-family: Arial; background: #e4e4e4 url(../images/design-images/Maria_bg.jpg) top center repeat-x;}
ul{list-style:none; margin:0px; padding:0px;}
a { text-decoration:none; color:#000000; }
a:hover { text-decoration: underline;}
.clear {clear:both;}

.font11{ font-size:11px;}
.font12{ font-size:12px;}
.font14{ font-size:14px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.font24{ font-size:24px;}
.color{ color:#585858;}
.color1{ color:#ffffff;}
.color2{ color:#000000;}
.color3{ color:#f26522;}
.color4{ color:#3a6d33;}

.h1{ line-height:24px;}
.h2{ line-height:14px;}
.h3{ line-height:18px;}

.backg{ background:#e4e4e4;}

.ad {width:427px; height: auto; padding:10px 0px 10px 0px; float:left; overflow:hidden;}

/* layout */
#wraper { margin:0 auto;}
/* header */

#container{
	width:960px;
	height: auto;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	z-index: 5;
}

#top{ width:960px; height:140px; margin:0px auto; }
logo_goes_here
.top_right {float:left; width:680px; overflow:hidden; margin-top:10px; }
.top_ph {width:541px; height:26px; padding:10px 0px 0px 10px; background:url(../images/design-images/top_ph_bg.jpg) top left no-repeat; float:left; overflow:hidden;}
.top_ph a{color:#fff;}
.top_ph a:hover {color:#fff;}

.top_menu { clear:both; text-align: right; float:right; overflow:hidden; margin:30px 5px 0 0;}

#nav { line-height: 60px; height:60px; min-width:60px; list-style-type: none; float:left; overflow:hidden; margin-left:30px; font-family:"Times New Roman";} 
#nav a { line-height: 60px; height:60px; min-width:60px; display: block; text-align:center; } 
#nav a:link { color:#ffffff; text-decoration:none; background: none; } 
#nav a:visited { color:#ffffff;text-decoration:none;background: none; } 
#nav a:hover { color:#ffffff;text-decoration:none; background: url(../images/design-images/menu_back.png) top center no-repeat;} 

#nav1 { width: 90px; line-height: 39px; padding:0px 0px 0px 4px; list-style-type: none; float:left; overflow:hidden;} 
#nav1 a { display: block; width: 90px; height:39px; text-align:center;  } 
#nav1 a:link { color:#fff;  text-decoration:none; background: url(../images/design-images/menu_11.jpg) top left no-repeat; } 
#nav1 a:visited { color:#fff;text-decoration:none; background: url(../images/design-images/menu_11.jpg) top left no-repeat; } 
#nav1 a:hover { color:#3a3a3a;text-decoration:none; background: url(../images/design-images/menu2.jpg) top left no-repeat;} 

#nav2 { width: 150px; line-height: 39px; padding:0px 0px 0px 4px; list-style-type: none; float:left; overflow:hidden;} 
#nav2 a { display: block; width: 150px; height:39px; text-align:center; } 
#nav2 a:link { color:#fff;  text-decoration:none; background: url(../images/design-images/menu_12.jpg) top left no-repeat; } 
#nav2 a:visited { color:#fff;text-decoration:none; background: url(../images/design-images/menu_12.jpg) top left no-repeat; } 
#nav2 a:hover { color:#3a3a3a;text-decoration:none; background: url(../images/design-images/menu3.jpg) top left no-repeat;} 

#nav3 { width: 88px; line-height: 39px; padding:0px 0px 0px 4px; list-style-type: none; float:left; overflow:hidden;} 
#nav3 a { display: block; width: 88px; height:39px; text-align:center; } 
#nav3 a:link { color:#fff;  text-decoration:none; background: url(../images/design-images/menu_13.jpg) top left no-repeat; } 
#nav3 a:visited { color:#fff;text-decoration:none; background: url(../images/design-images/menu_13.jpg) top left no-repeat; } 
#nav3 a:hover { color:#3a3a3a;text-decoration:none; background: url(../images/design-images/menu4.jpg) top left no-repeat;} 

#nav4 { width: 140px; line-height: 39px; padding:0px 0px 0px 4px; list-style-type: none; float:left; overflow:hidden;} 
#nav4 a { display: block; width: 140px; height:39px; text-align:center; } 
#nav4 a:link { color:#fff;  text-decoration:none; background: url(../images/design-images/menu_14.jpg) top left no-repeat; } 
#nav4 a:visited { color:#fff;text-decoration:none; background: url(../images/design-images/menu_14.jpg) top left no-repeat; } 
#nav4 a:hover { color:#3a3a3a;text-decoration:none; background: url(../images/design-images/menu5.jpg) top left no-repeat;} 

#nav5 { width: 60px; line-height: 39px; padding:0px 0px 0px 4px; list-style-type: none; float:left; overflow:hidden;} 
#nav5 a { display: block; width: 60px; height:39px; text-align:center; } 
#nav5 a:link { color:#fff;  text-decoration:none; background: url(../images/design-images/menu_15.jpg) top left no-repeat; } 
#nav5 a:visited { color:#fff;text-decoration:none; background: url(../images/design-images/menu_15.jpg) top left no-repeat; } 
#nav5 a:hover { color:#3a3a3a;text-decoration:none; background: url(../images/design-images/menu6.jpg) top left no-repeat;} 


#content {width:960px; height: auto; float:left; overflow:hidden;}

.banner{width:960px; height:287px; float:left; overflow:hidden;}

#box_left{width:515px; padding:25px 18px 0px 0px; float:left;overflow:hidden;}
.box_left_title{font-family:"Times New Roman",Georgia,Serif;width:500px; height:30px; background: url(../images/design-images/box_left_title.png) top right no-repeat; padding:10px 0px 0px 15px; float:left;overflow:hidden;}
.box_left_title2{font-family:"Times New Roman",Georgia,Serif;width:600px; height:30px; background: url(../images/design-images/box_left_title.jpg) top right no-repeat; padding:10px 0px 0px 15px; float:left;overflow:hidden;}
.box_left_title a{color:#fff;}
.box_left_title a:hover {color:#fff;}

.box_left_cont{width:515px; height: auto; padding:0px 0px 18px 0px; float:left;overflow:hidden;}
.box_left_map_1{width:5px; height: auto; float:left;overflow:hidden;}
.box_left_map_img{width:505px; height:550px; background: url(../maps/map_bg_middle.jpg) top left repeat-x; float:left;overflow:hidden;}
.box_left_map_img_1{width:458px; height:307px;float:left;overflow:hidden;}
.box_left_map_img_2{width:47px; height: auto; padding:20px 0px 5px 0px; float:left;overflow:hidden;}
.box_left_map_img_3{width:496px; height:220px; float:left;overflow:hidden;}

.box_left_sa_img{width:515px; height:165px; background: url(../images/design-images/Simple_img_middle.jpg) top left repeat-x; float:left;overflow:hidden;}
.box_left_sa_img_1{width:157px; height:154px; padding:10px 0px 0px 10px; float:left;overflow:hidden;}

.box_left_3{width:503px; height: auto; padding:10px 0px 0px 12px; float:left;overflow:hidden;}
.box_left_img{width:109px; height:110px; float:left;overflow:hidden;}
.box_left_font{width:384px; height: auto; background:#e4e4e4; padding:15px 0px 0px 10px;  float:left;overflow:hidden;}


#box_right{width:427px; height: auto; padding:25px 0px 0px 0px; float:left;overflow:hidden;}
.search{width:407px; height:16px; float:left;overflow:hidden;}
.box_right_title{ font-family:"Times New Roman",Georgia,Serif; width:412px; height:30px; background: url(../images/design-images/box_left_title.png) top right no-repeat; padding:10px 0px 0px 15px; float:left;overflow:hidden;}
.box_right_cont{width:427px; height: auto; padding:0px 0px 10px 0px; float:left;overflow:hidden;}
.box_right_3{width:421px; height: auto; padding:6px 0px 0px 6px; float:left;overflow:hidden;}
.box_right_img{width:145px; height: auto; float:left;overflow:hidden;}
.box_right_font{width:266px; height: auto; padding:0px 0px 0px 10px;  float:left;overflow:hidden;}

.box_right_title_1{width:412px; height:30px; background: url(../images/design-images/box_left_title.png) top right no-repeat; padding:10px 0px 0px 15px; float:left;overflow:hidden;}

.box_right_title_2{width:412px; height:30px; background: url(../images/design-images/box_left_title.png) top right no-repeat; padding:10px 0px 0px 15px; float:left;overflow:hidden; font-size:14px; color:#FFF;}

.collapse{width:427px; height: auto;  float:left;overflow:hidden;}
.collapse_font{width:600px; height:24px; padding:10px 0px 0px 30px;  float:left;overflow:hidden;}

.ico{ width:45px; height:57px; text-align:center; position:absolute; top:0px; left:762px; }
.img{ width:100%; height:27px; text-align:center; background: url(../images/design-images/line_bg.png) top left repeat-x; padding:10px 0px 0px 0px; position:absolute; top:128px; left:0; z-index:1000; }


#footerWrap { background: #000000 top center repeat-x; height:170px; }
#footer{ width:957px; margin:auto; padding:0;}
.footer_font {width:955px; height:20px; padding:0px 5px 20px 0px; text-align:right; float: left; overflow:hidden; color:#ffffff;}
.footer_font a {color:#ffffff; }






.navigation{width:955px; height:20px; padding:5px 0px 0px 5px; float:left; overflow:hidden;}
.navigation_1{width:950px; height:30px; padding:9px 0px 10px 10px; float:left; overflow:hidden;}
#box_left_usa{width:637px; height: auto; padding:0px 17px 70px 0px; float:left;overflow:hidden;}
#box_left_africa{width:637px; height: 700px; padding:0px 17px 70px 0px; float:left;overflow:hidden;}
#box_right_usa{width:305px; height: auto; padding:0px 0px 70px 0px;  float:left;overflow:hidden;}
#box_right_usa2{width:305px; height: auto; padding:0px 0px 60px 0px;  float:left;overflow:hidden;}
.box_left_title_usa{width:622px; height:61px; background: url(../images/design-images/USA_DetailPage_03.jpg) top left no-repeat; padding:10px 0px 0px 15px; float:left;overflow:hidden;}
.usa_font{width: auto; height:41px; padding:10px 0px 0px 10px; float:left;overflow:hidden;}
.usa_img{width:637px; height:400px; background:#000000; float:left;overflow:hidden;}
.usa_img_font{width:637px; height:20px; text-align:right; float:left;overflow:hidden;}
.usa_title_left{width:637px; height:25px; padding:5px 0px 0px 0px; float:left;overflow:hidden;}
.usa_title_line{width:637px; height:1px; background:#999999; float:left;overflow:hidden;}
.usa_font_1{width:637px; height: auto; padding:10px 0px 20px 0px; float:left;overflow:hidden;}

.usa_font_1 h1{font-size:14px;}
.usa_font_2 h1{font-size:14px;}

.usa_right_title{width:300px; height:63px; background: url(../images/design-images/USA_DetailPage_05.jpg) top left no-repeat; padding:8px 0px 0px 5px; float:left;overflow:hidden;}
.usa_font_right{width:295px; height: auto; background: url(../images/design-images/USA_DetailPage_08.jpg) top left repeat-y; padding:10px 5px 10px 5px; float:left;overflow:hidden;}
.usa_font_right2{width:295px; height: auto; background-color:; padding:10px 5px 10px 5px; float:left;overflow:hidden;}
.usa_font_right3{width:295px; height: auto; background-color:; padding:0px 5px 10px 5px; float:left;overflow:hidden;}
.usa_right_img{width:305px; height:5px;float:left;overflow:hidden;}
.usa_right_img2{width:305px; height:5px;float:left;}
.usa_font_right_1{width:305px; height: auto; padding:10px 0px 10px 0px; float:left;overflow:hidden;}
.usa_font_right_2{width:305px; height: auto; padding:10px 0px 10px 0px; float:center;overflow:hidden;}
.usa_font_right_3{width:400px; height: auto; padding:10px 0px 10px 0px; float:center;overflow:hidden;}
.usa_right_title_1{width:300px; height:32px; background: url(../images/design-images/USA_DetailPage_15.jpg) top left no-repeat; padding:8px 0px 0px 5px; float:left;overflow:hidden;}
.usa_right_img_1{width:305px; height: auto;float:left;overflow:hidden;}


.usa_map{width:636px; height: auto; background: url(../maps/usa/usa_bg.jpg) top left no-repeat;  float:left;overflow:hidden;}
.usa_map_lef{width:545px; height:331px; float:left;overflow:hidden;}


.usa_img_bg{width:637px; height: auto; background: url(../images/img_bg.jpg) top left no-repeat; padding:0px 0px 10px 0px; float:left;overflow:hidden;}
.usa_title{width:627px; height:35px; padding:5px 0px 0px 10px; float:left;overflow:hidden;}
.usa_font_2{width:627px; height: auto; padding:10px 5px 20px 5px; float:left;overflow:hidden;}
.usa_menu_bg{width:285px; height:358px; padding:10px 0px 0px 10px; float:left;overflow:hidden;}

.Packetmenu{width:285px; height:358px; margin:0px auto; font-weight:bold; float:left; overflow:hidden;}
.menu{width:285px; height:358px;line-height:26px;  float:left;overflow:hidden;}
ul li {float:left;}
.menu li a, .menu li a:hover{text-decoration:none; color:#555555;}
.menu li a:hover{text-decoration:none; color:#000000;}

.home_img{width:637px; height: auto; float:left;overflow:hidden;}
.home_img_1{width:133px; height:110px; padding:5px 0px 0px 20px; float:left;overflow:hidden;}

.caribbean_map{width:637px; height:425px; float:left;overflow:hidden;}

.latin_america_map{width:637px; height:279px; background: url(../images/design-images/am_03.jpg) top left repeat-x; float:left;overflow:hidden;}
.latin_america_title{width:622px; height:54px; padding:10px 0px 0px 15px; float:left;overflow:hidden;}
.latin_america_img{width:637px; height:157px; float:left;overflow:hidden;}

.europe_map{width:637px; height: auto;float:left;overflow:hidden;}

.africa_map{width:637px; height: auto;float:left;overflow:hidden;}


#sidebar{}












.logo_img { float:left; }
.top_right { float:right; }


