body{
	margin: 0px;
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}

html {
     overflow: -moz-scrollbars-vertical;
	 overflow-y: scroll;
}


#container {
	background-color: #151515;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	padding-bottom: 5px;
}


a{
	outline:none;
	color: #e7c35a;
	text-decoration: none;
	font-weight: normal;
}

p{
	margin:0px;
	padding:0px;
}

h1,h2,h3,h4,h5,h6,{
	margin:0px;
	padding:0px;
}


.header{
	height: 167px;
	background-image: url(../images/bdr_head.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 20px;
	padding-left: 20px;
}



.topleft{
	float: left;
	width: 775px;
}

.topnav_main{
	margin-top: 70px;
}

.topnav_main_index{
	margin-top: 5px;
}

.topnav{
}

.topnav a{
}

.topnav a:hover{
}

.footer{
}
.logo {
	float: left;
	width: 185px;
}
.bt_home {
}
.centermain {
	background-image: url(../images/bdr_head.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
}

.centermain1 {
	background-image: url(../images/bdr_head.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 1px;
	padding-left: 0px;
	overflow: hidden;
}



.centermain2 {
	background-image: url(../images/bdr_head.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	overflow: hidden;
	padding-bottom: 1px;
}


.centermain_index {
	padding-right: 50px;
	padding-left: 50px;
}


.bottom_buttons {
	padding-top: 7px;
	padding-left: 20px;
	overflow: hidden;
}
.bottom_home {
	float: left;
}
.footer_link {
	color: #8a8a8a;
	font-weight: normal;
	width: 980px;
}
.design {
	width: 1110px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	text-align: right;
	padding-right: 113px;
	color: #666;
}
.trum_bg{
	background-image: url(../images/bg_trump.jpg);
	background-repeat: no-repeat;
	height: 498px;
	width: 1000px;
}

.trum_txt1 {
	height: 400px;
	width: 680px;
	background-image: url(../images/bg_midalpha.png);
	margin-top: 45px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	float: left;
	text-align: justify;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 15px;
	padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 15px;
	line-height: 20px;
	
}


.building_bg{
	background-image: url(../images/bg_building.jpg);
	background-repeat: no-repeat;
	height: 497px;
	width: 1000px;
}


.building_txt1 {
	height: 452px;
	width: 458px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
	float: right;
	text-align: justify;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 15px;
	padding-top: 29px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 15px;
	line-height: 20px;
	
}


.building_txt2 {
	width: 420px;
	text-align: justify;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 13px;
	line-height: 20px;
	padding-top: 10px;
	
}



.building_topnav {
	float: left;
	width: 521px;
	color: #333;
	background-color: #333;
}


.building_topnav1 {
	float: left;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	font-size: 13px;
	
}

.building_topnav1 a{
	color: #FFF;
	text-decoration: none;
	padding-right: 11px;
	padding-left: 10px;
	float: left;
	padding-top: 6px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	padding-bottom: 5px;
	
}

.building_topnav1 a:hover{
	background-image: url(../images/bg_building_over.jpg);
	background-repeat: repeat-x;
	float: left;
	color: #e7c35a;
	
}


.building_topnav1_selected{
	background-image: url(../images/bg_building_over.jpg);
	background-repeat: repeat-x;
	float: left;
	color: #e7c35a;
	padding-right: 11px;
	padding-left: 10px;
	float: left;
	padding-top: 7px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	padding-bottom: 7px;
	font-weight: bold;
	text-transform: uppercase;
}

.building_topnav2{
	color: #e7c35a;
	text-decoration: none;
	padding-right: 11px;
	padding-left: 10px;
	float: left;
	padding-top: 6px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	padding-bottom: 6px;
	background-image: url(../images/bg_building_over.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	
}


.tour_bg{
	background-image: url(../images/bg_tour1.jpg);
	background-repeat: no-repeat;
	height: 497px;
	width: 1000px;
}


.inner_head1 h2{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #e7c35a;
	text-decoration: none;
	text-align: left;
	margin:0px;
	padding:0px;
}

.inner_head1 h1{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #e7c35a;
	text-decoration: none;
	text-align: left;
	margin:0px;
	padding:0px;
}


.inner_head2 h4{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	margin:0px;
	padding:0px;
}

.inner_head3{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}

.inner_head4{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	color: #e7c35a;
	text-decoration: none;
	text-transform: uppercase;
	padding-top: 10px;
	padding-bottom: 25px;
}



.bg_bottom {
	float: left;
	height: 57px;
	width: 521px;
	background-image: url(../images/bg_txt1.png);
	margin-top: 390px;
	text-align: center;
	padding-top: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: normal!important;
}

.leftmain {
	float: left;
	width: 500px;
}
.rightmain {
	float: left;
	width: 470px;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
}
.img_amenities {
	float: left;
	width: 500px;
}
.bg_ani {
	background-image: url(../images/bg_ani1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 440px;
	background-color: #000;
	width: 450px;
}

.bg_animain {
	background-image: url(../images/bg_ani.png);
	background-repeat: no-repeat;
	height: 497px;
	width: 1000px;
}

.bg_animain_inner {
	height: 497px;
	width: 1000px;
	background-color: #000;
}


.bg_tour {
	width: 1000px;
	background-color: #000;
}

.ani_txt1{
	background-image: url(../images/arrow3.png);
	background-repeat: no-repeat;
	background-position: 25px 16px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 50px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-decoration: none;
	float: left;
	width: 400px;
}

.ani_txt1 a{
	color: #CCC;
	text-decoration: none;
	float: left;
}

.ani_txt1 a:hover{
	color: #e7c35a;
	float: left;
}


.ani_txtmain {
	width: 458px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
	float: left;
	text-align: justify;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 15px;
	padding-top: 10px;
	padding-bottom: 15px;
	line-height: 20px;
	padding-left: 15px;
	
}

.ani_txtmain1 {
	width: 458px;
	float: left;
	text-align: justify;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 15px;
	padding-top: 10px;
	padding-bottom: 15px;
	line-height: 20px;
	padding-left: 15px;
	height: 359px;
	
}

.ani_bdr1{
	border-top-width: 0px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}

.panama_bg{
	background-image: url(../images/bg_panama.jpg);
	background-repeat: no-repeat;
	height: 494px;
	width: 1000px;
}

.panama_txt1{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	padding-top: 75px;
	text-decoration: none;
}


.news_bg{
	height: 494px;
	width: 1000px;
	background-color: #000;
}

.news_txt2 h2{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #81a0b9;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}


.news_txt4{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #81a0b9;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}


.news_txt3{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #81a0b9;
	padding-bottom: 5px;
	text-align: justify;
}

.news_view{
	color: #e7c35a;
	font-weight: normal;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #81a0b9;
	text-transform: uppercase;
}

.news_view a{
	color: #e7c35a;
	text-decoration: none;
}

.news_view a:hover{
	color: #FFF;
	text-decoration: underline;
}


.news_txt1 {
	height: 452px;
	width: 358px;
	margin-top: 29px;
	text-align: justify;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 15px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 15px;
	line-height: 20px;
	
}

.news_bg1 {
	background-image: url(../images/bg_news.jpg);
	background-repeat: repeat-x;
	float: left;
	width: 619px;
	/*height: 400px;*/
	height: 200px;
	margin-top: 50px;
}

.news_head1 h2{
	float: left;
	width: 299px;
	padding: 5px;
	text-align: center;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	text-transform: uppercase;
	color: #e7c35a;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	margin: 0px;
}

.news_lettersmain {
	float: left;
	width: 300px;
	border-right-width: 10px;
	border-right-style: solid;
	border-right-color: #000;
	overflow: hidden;
	min-height:400px;
}

.news_videomain {
	float: left;
	width: 305px;
}
.newsletters_contentmain {
	float: left;
	width: 290px;
	padding: 5px;
}


.team_bg{
	height: 520px;
	width: 1000px;
	background-image: url(../images/team_bg.png);
	background-repeat: no-repeat;
}

.team_bg_scroll {
	height: 476px;
	width: 450px;
	text-align: justify;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 15px;
	padding-top: 29px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 15px;
	line-height: 20px;
	background-image: url(../images/trans_bg.png);
	
}


.team_nav_bottom {
	float: left;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	font-size: 17px;
	
}

.team_nav_bottom a{
	color: #FFF;
	text-decoration: none;
	float: left;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #000;
	background-image: url(../images/teambg_bottom.png);
	background-repeat: repeat-x;
	padding-right: 23px;
	padding-left: 24px;
	padding-top: 15px;
	padding-bottom: 16px;
	
}

.team_nav_bottom a:hover{
	background-image: url(../images/teambg_bottom1.png);
	background-repeat: repeat-x;
	float: left;
	color: #e7c35a;
	
}


.team_nav_bottom_selected{
	background-image: url(../images/teambg_bottom1.png);
	background-repeat: repeat-x;
	float: left;
	color: #e7c35a;
	padding-right: 23px;
	padding-left: 24px;
	padding-top: 15px;
	padding-bottom: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #e7c35a;
	text-decoration: none;
	font-size: 17px;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #000;
	text-transform: uppercase;
}

.formmain td{
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.formmain input,textarea{
	border: 1px solid #CCC;
}
.tourmain {
	padding-top: 30px;
}
.ani_tex3 {
	color: #FFF;
	margin-top: 20px;
	padding-right: 10px;
}

.ani_tex3 h4{
	color: #FFF;
	padding-right: 10px;
	margin:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.ani_leftimg1 {
	float: left;
	width: 521px;
	height: 468px;
}
.ani_leftmain {
	float: left;
	width: 521px;
}
.ani_rightmain {
	float: left;
	width: 478px;
	overflow: hidden;
	height: 497px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
}
.ani_sublinksmain {
	float: left;
	width: 474px;
	background-image: url(../images/anibg_sublink.jpg);
	background-repeat: repeat-x;
	height: 114px;
	margin-left: 4px;
	background-position: left top;
}
.ani_sublink {
	float: left;
	border: 1px solid #353535;
	padding: 5px;
}

.ani_sublink1 td{
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	width: 154px;
	font-size: 13px;
	line-height: 15px;
	height: 38px;
	//height: 30px;
}

.ani_sublink1 td a{
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

.ani_sublink1 td a:hover{
	color: #e7c35a;
	text-decoration: none;
}


.ani_sublink1_selected{
	color: #e7c35a;
	text-decoration: none;
	background-image: url(../images/anibg_sublink_selected.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	height: 23px;
	padding-top: 7px;
	
}
.ani_sublink1_selected1{
	color: #e7c35a;
	text-decoration: none;
	background-image: url(../images/anibg_sublink_selected.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	height: 30px;
	
	
}
.gallerymain {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.flash_head {
	background-color: #151515;
	height: 166px;
	width: 1000px;
	position: absolute;
}



.flash_footer{
	height: 100px;
	width: 1000px;
	position: absolute;
	margin-top: -81px;
	background-color: #151515;
}


.content_bg{
	height: 520px;
	width: 1000px;
	background-color: #000;
}
.txt_discla {
	padding: 25px;
	line-height: 22px;
}


.inner_head5{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #e7c35a;
	text-decoration: none;
	text-align: right;
	padding: 10px;
	text-transform: uppercase;
}

.tovnav_new{
	font-size: 12px;
	padding-right: 0px;
	padding-top: 0px;
	overflow: hidden;
}

.tovnav_new a{
	text-align: right;
	color: #e7c35a;
	font-weight: bold;
}


.tovnav_new a:hover{
	text-align: right;
	color: #FFF;
	text-decoration: none;
}

.flash_cover{
	background-color: #9C6;
	height: 350px;
	width: 486px;
	position: absolute;
	margin-top: 195px;
	margin-left: 467px;
}

tovnav_new1{
	font-size: 12px;
	padding-right: 0px;
	padding-top: 25px;
	overflow: hidden;
}

.tovnav_new1 a{
	text-align: right;
	color: #FFF;
	text-decoration: none;
	padding-left: 3px;
/*	font-weight: bold;*/
}


.tovnav_new1 a:hover{
	text-align: right;
	color: #e7c35a;
	text-decoration: none;
}

.tovnav_new2{
	font-size: 12px;
	padding-right: 0px;
	padding-top: 0px;
	overflow: hidden;
}

.tovnav_new2 a{
	text-align: right;
	color: #FFF;
	font-weight: bold;
}


.tovnav_new2 a:hover{
	text-align: right;
	color: #e7c35a;
	text-decoration: none;
}


.clear {
	clear:both;
}



.media_contacts h1{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #e7c35a;
	text-decoration: none;
	text-align: left;
	margin:0px;
	text-align:center;
	padding:0px;
}

.news_lettersmain2 {
	float: left;
	width: 305px;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #000;
	overflow: hidden;
	text-align:center;
}

.news_head2 h2{
	float: left;
	width: 305px;
	padding: 5px;
	text-align: center;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	text-transform: uppercase;
	color: #e7c35a;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	margin: 0px;
}

.news_bg2 {
	background-image: url(../images/bg_news.jpg);
	background-repeat: repeat-x;
	float: left;
	width: 305px;
	/*height: 400px;*/

	margin-top: 30px;
}

