a{
color: #7b7b7b;
text-decoration: underline;
}

a:hover{
	color: #ffffff;
	text-decoration: underline;
	
}


body {
	margin: 0px;
	padding: 0px;
	background-color:#000000;
	color: #8c8c8c;
}
#wrapper {
	width:1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}
.left {
	float: left;
}
.right {
	float: right;
	text-align: right;
}
.header {
	width:1000px;
	background-position:center top;
	list-style-position: inside;
	padding-top: 23px;
	background: url(images/2_line_new.jpg) no-repeat left bottom;
	padding-bottom: 15px;
	clear: both;
	float: left;
}
#flashcontent {
	width: 100%;
}
#flashcontent0 {
	width: 100%;
}
#flashcontent1{
	width: 100%;
}
#flashcontent2{
	width: 100%;
}
#flashcontent3{
	width: 100%;
}
#flashcontent4{
	width: 100%;
}
.logo {
	background:url(images/logo.jpg) no-repeat left top;
	height:75px;
	width:411px;
	padding-bottom: 15px;
	padding-left: 89px;
}
.bott_band {
	width:1000px;
}
.ph_no {
	width:429px;
	margin:0px;
	height:90px;
	float:left;}	
	
.main {
	clear: both;
	width: 1000px;	
	float: left;
}
.flash {
	width:1000px;
	height:355px;
	background-color:#000000;
	clear:both;
	/*background-image: url(images/bott_line.jpg);*/
	background-image: url(images/i_line.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 4px;
}
.i_flash {
	width:1000px;
	height:349px;
	background-color:#000000;
	clear:both;
	float: left;
	padding-bottom: 4px;
}
#main2  {
	background:  url(images/bott_line.jpg) no-repeat left bottom;
	width: 1000px;
	height:6px;	
}
.bott_navi {
	width:872px;
	padding-right: 64px;
	padding-left: 64px;		
}
.navi_t1 {
	background:	url(images/navi_t1.jpg) no-repeat center top;
	width:872px;
	margin-top:12px;
	float:left;
	height:23px;
}
.navi_b2 {
	background: url(images/navi_b2.jpg) no-repeat center bottom;
	width:872px;
	float:left;
	height:28px;
}
.navi_c3 {
	width:872px;
	float:left;
}
.shad1 {
	background:url(images/navi_shad.jpg) no-repeat left top;
	height:148px;
	width:17px;
}
.discover {
	background:url(images/discover.jpg) no-repeat left top;
	width:186px;
	height:148px;
}
.nav1 {
	width:186px;
	height:40px;
	background-position:bottom;
	padding-top:106px;
}
.shad2 {
	background:  url(images/navi_shad01.jpg) no-repeat left top;
	height:148px;
	width:33px;
}
.explore {
	background: url(images/explorer.jpg) no-repeat left top;
	width:186px;
	height:148px;
}
.shad3 {
	background: url(images/navi_shad03.jpg) no-repeat left top;
	height:148px;
	width:34px;
}
.live {
	background: url(images/live.jpg) no-repeat left top;
	width:186px;
	height:148px;
}
.shad4 {
	background: url(images/navi_shad04.jpg) no-repeat left top;
	height:148px;
	width:34px;
}
.enjoy {
	background: url(images/enjoy.jpg) no-repeat left top;
	width:186px;
	height:148px;
}
.shad5 {
	background: url(images/navi_shad05.jpg) no-repeat left top;
	height:148px;
	width:10px;
}
#footer {
	background:url(images/star.jpg) no-repeat center top;
	width:1000px;
	height:156px;
	clear:both;
}
.best_island {
	width:290px;
	height:21px;
	padding-top:46px;
	padding-left:107px;
	padding-bottom:89px;
	padding-right:102px;
	float:left;
	clear:both;
	
}
.panama{
	width:368px;
	height:21px;
	padding-top:46px;
	padding-left:43px;
	padding-bottom:90px;
	padding-right:90px;
	float: right;
	margin: 0px;
}
	
.navigation {
	width:1000px;
	background:url(images/i_line.jpg) no-repeat left top;
	clear:both;
	/*float: left;*/
	margin:auto auto;

}
.navi_2 {
	width:1000px;
	padding-top:19px;
	/*padding-left:70px;*/
	margin:auto auto;
	padding-bottom:13px;
	background-image: url(images/i_line2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align:center;
}
.navi_enjoy {
	width:1000px;
	padding-top:19px;
	/*padding-left:70px;*/
	margin:auto auto;
	padding-bottom:8px;
	background-image: url(images/i_line2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align:center;
}

.navi_3 {
	width:1000px;
	padding-top:19px;
	padding-left:67px;
	padding-bottom:5px;
	background-image: url(images/i_line2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.main_part {
	width:848px;	
	background:url(images/i_line2.jpg) no-repeat left bottom;
	padding-bottom:0px;
	clear: both;
	padding-right: 81px;
	padding-left: 71px;
	padding-top: 31px;
	float: left;
	margin: 0px;
}
.pristine_view {
	width:334px;
	background-color: #2F2D2E;
	background-image: url(images/photo_gallery_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	float: left;
	clear: both;
}
.come_build {
	width:490px;	
	float: right;
	font-family: lucida grande, "Trebuchet MS";
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	color: #8C8C8C;
	text-decoration: none;
	text-align: left;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.flash1 {
	width:141px;
	height:71px;
	border: 5px solid #FFFFFF;
	background-color:#FFFFFF;
	float:left;
	margin: 0px;
}
.flash2 {
	width:141px;
	height:71px;
	border: 5px solid #FFFFFF;
	background-color:#FFFFFF;
	float:left;
	margin-left: 11px;
}
.flash3 {
	width:141px;
	height:82px;
	margin-right:10px;
	border: 5px solid #FFFFFF;
	background-color:#FFFFFF;
	float:left;
}
.flash4 {
	width:141px;
	height:82px;
	border: 5px solid #FFFFFF;
	background-color:#FFFFFF;
	float:left;
}
.flash_part1 {
	width:314px;
	padding-left:10px;
	padding-right:10px;
	clear:both;
	float: left;
	padding-bottom: 11px;
	margin: 0px;
	padding-top: 0px;
}
.flash_part2 {
	width:314px;
	padding-left:10px;
	padding-right:10px;
	float: left;
	padding-bottom: 11px;
	clear: both;
	padding-top: 0px;
}
.tre_14 {
	font-family:"trebuchet MS", arial, verdana, "zurich bt";
	font-size:14px;
	color:#8E8B8B;
	line-height:17px;
	text-align:center;
}
.plan_img {
	width: 848px;
	padding-bottom: 12px;
	float: left;
	padding-top:57px;
	clear:both;
}
.plan_img1 {
	width: 848px;
	padding-bottom: 49px;
	float: left;
	padding-top:57px;
	clear:both;
}
.home_site123 {
	width:641px;
	float:right;
	padding-left:23px;
}
.category011 {
	width: 702px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
	padding-bottom: 12px;
	float: left;
	clear: both;
}
.click_here1 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #8E8B8B;
	text-decoration: none;
	text-align: center;
	clear: both;
	float: left;
	width: 314px;
	padding-top: 15px;
}
.click_here1 a{
	font-family: "Trebuchet MS";
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
.click_here1 a:hover{
	font-family: "Trebuchet MS";
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #999999;
	text-decoration: underline;
	text-align: center;
}
.inn_leftpart {
	float: left;
	width: 334px;
}
.flash_334 {
	clear: both;
	height: 196px;
	width: 334px;
	background-color: #131313;
	margin-top: 18px;
	float: left;
	padding: 0px;}
	
.top_navi_box {
	background:url(images/top_navi_center.gif) no-repeat top;
	margin:8px 0 0 60px;
	width:372px;
	float:left;}
	
.top_navi ul {
	margin:1px 0 0 0;
	padding:0 0 0 30px;
	float:left;}
.top_navi li {
	margin:0 0;
	padding:0 0;
	float:left;
	list-style:none;
	display:inline;}
	
.top_navi1 ul {
	margin:5px 0 0 0;
	padding:0 0 0 70px;
	float:left;}
.top_navi1 li {
	margin:0 0;
	padding:0 0 0 8px;
	float:left;
	list-style:none;
	display:inline;}
	
#footerindex { text-align:right; font-size:12px; font-family:"Lucida Grande", Helvetica, Arial, sans-serif; color:#8c8c8a; width:1000px; clear:both; padding-top:6px; height:60px;}
#footerindex a, #footerbottom a { color:#8c8c8a; text-decoration:none; }
#footerindex a:hover, #footerbottom a:hover { text-decoration:underline; }
#footerindex span { margin-right:73px; }

#footerbottom {text-align:right; font-size:12px; font-family:"Lucida Grande", Helvetica, Arial, sans-serif; color:#8c8c8a; width:1000px; height:60px; position:relative; }
#footerbottom span { 
position:absolute;
right:89px;
top:-33px;
}