table { border:0px; border-collapse:collapse ; width:100%} 
td {vertical-align:top; padding:0px; }


td, table, select,  input, textarea{
	font-family:tahoma;
	font-size:12px;
	vertical-align:top;
	line-height:14px;
	color:#333333;
}

form {
	margin:0px;
	padding:0px;
	color: #FFFFFF;
}
body {
	margin:0px;
	padding:0px;
	background: url(images/body.jpg) repeat-x #191919;
	height: 80%;
}


.header{ color:#313138; font-size:14px}
.header a{ color:#B8B8B8; text-decoration:none; background:url(images/marker.gif) no-repeat left top ; padding-top:6px; font-size:10px; height:30px; vertical-align:bottom }
.header a:hover{ text-decoration:none; background:none}



.footer{
	color:#4E4E4E;
	padding-left:40px;
	padding-top: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.footer a{ color:#9F9F9F; text-decoration:none}
.footer a:hover{ text-decoration:underline}
.footer span{ color:#9F9F9F}

.squirrel{ color:#FFFFFF}
.squirrel a{ color:#fff; text-decoration:underline}
.squirrel a:hover{ text-decoration:none}
.squirrel strong a{ color:#fff; text-decoration:none; text-transform:uppercase; background: url(images/marker1.gif) no-repeat 0 5px; padding-left:11px}
.squirrel strong a:hover{ text-decoration:underline}

a{
	color:#FFFF00;
	text-decoration:underline
}
a:visited {
	font-family: tahoma, "modern No. 20", "times New Roman";
	font-size: 12px;
	color: #FFFF00;
}

a:hover{
	text-decoration:none;
	color: #FFFF00;
}

.px{ margin-left:20px; margin-right:20px; width:auto; background:#444444}

strong { color:#AAB132; text-transform:uppercase}

strong a{ color:#AAB132; text-decoration:underline; font-weight:normal; text-transform:none}
strong a:hover{ text-decoration:none}

span { color:#AAB132}

#form1 {
	width: 600px;
}



#body1 {
	width: 500px;
	float: right;
	margin-right: 0px;
	margin-left: 20px;
	font-size: 12px;
	letter-spacing: 0.2em;
	text-indent: 0px;
	line-height: normal;
	font-family: tahoma, "modern No. 20", "times New Roman";
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #FFFFFF;
}
#Container {
	width: 750px;
	float: none;
	margin: 10px;
	padding: 10px;
	clear: both;
}
#whypanama {
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 13px;
	list-style-type: none;
	list-style-position: inside;
	float: left;
	text-align: justify;
	padding: 10px;
	width: 335px;
	margin: 10px;
}
#amenities {
	font-family: Tahoma;
	font-size: 13px;
	float: left;
	width: 335px;
	padding: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 142px;
	margin-left: 10px;
}
#PriceTable {
	width: 335px;
	text-align: center;
	padding: 0px;
	float: left;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	border: thin dashed #FFFFFF;
}
#FloorPlanA {
	width: 335px;
	float: left;
	margin: 10px;
	padding: 10px;
	text-align: center;
}
#FloorPlanB {
	width: 335px;
	float: left;
	margin: 10px;
	padding: 10px;
	text-align: center;
}

.imageright {
	margin: 10px;
	clear: right;
	float: right;
	text-align: right;
}
#pskyline {
	text-align: left;
	float: right;
	margin: 10px;
	padding: 10px;
	width: 335px;
}
#models {
	width: 335px;
	float: right;
	margin: 10px;
	padding: 10px;
}
#pacificimage1 {
	width: 350px;
	float: left;
}
#pacifictext1 {
	float: left;
	width: 400px;
	margin-left: 10px;
	padding-left: 10px;
}
#floorplans_portones {
	width: 100px;
	float: left;
}
#floorplans_portones2 {
	width: 100px;
	float: left;
	margin-left: 10px;
	padding-left: 10px;
}
#floorplans_portones3 {
	width: 100px;
	float: left;
	margin-left: 10px;
	padding-left: 10px;
}
#lagunatext1 {
	float: left;
	width: 340px;
	margin-left: 10px;
	padding-left: 10px;
}
#body2 {
	width: 500px;
	float: left;
	margin-right: 0px;
	margin-left: 100px;
	font-size: 12px;
	letter-spacing: 0.2em;
	text-indent: 0px;
	line-height: normal;
	font-family: tahoma, "modern No. 20", "times New Roman";
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 100px;
	color: #FFFFFF;
}
#toplogo {
	width: 250px;
	height: 102px;
	float: left;
	clear: right;
}
#toprightMenu {
	width: 208px;
	float: right;
	clear: right;
	height: 102px;
	padding-right: 50px;
}
#topbanner {
	height: 102px;
	width: 100%;
}
#menu {
	height: 32px;
	margin-right: auto;
	margin-left: auto;
}
#footer {
	clear: both;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	font-size: 9px;
	color: #FFFF00;
}
#centeredbodycontent {
	margin-right: auto;
	margin-left: auto;
	width: 800px;
}
#flashsideleft {
	width: 356px;
	float: left;
	padding-left: 20px;
}
#flashsideright {
	clear: right;
	float: left;
	width: 411px;
}
#textflashright {
	color: #FFFFFF;
	font-family: tahoma;
	font-size: 13px;
	padding-right: 10px;
	padding-left: 10px;
}
#thumbs1left {
	width: 350px;
	margin-right: auto;
	margin-left: auto;
	height: 100px;
}
#tourslink {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	color: #FFFF00;
	font-size: 12px;
	font-family: tahoma, "modern No. 20", "times New Roman";
	font-weight: normal;
	padding-top: 20px;
}
.RElink {
	font-family: tahoma, "modern No. 20", "times New Roman";
	font-size: 12px;
	color: #FFFF00;
	font-weight: normal;
}

.h1 {
	font-family: tahoma, "modern No. 20", "times New Roman";
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
.h1italic {
	font-family: tahoma, "modern No. 20", "times New Roman";
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: italic;
}
#REsideright {
	clear: right;
	float: left;
	width: 411px;
	padding-left: 10px;
}
.ptext {
	font-family: tahoma, "modern No. 20", "times New Roman";
	font-size: 12px;
	color: #FFFFFF;
}
.h2a {
	font-family: tahoma, "modern No. 20", "times New Roman";
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
#aboutpanamaright {
	clear: right;
	float: left;
	width: 411px;
	padding-left: 10px;
}
#lagunabeach {
	width: 730px;
}
.Projecttitle {
	font-size: 15px;
	font-weight: bold;
}
.h2strong {
	font-family: tahoma, "modern No. 20", "times New Roman";
	font-size: 15px;
	font-weight: bold;
	color: #AA9B26;
}
.ppt {
	color: #AA9B26;
	font-size: 12px;
	font-weight: bold;
}
.h3strong {
	font-family: tahoma, "modern No. 20", "times New Roman";
	font-size: 14px;
	font-weight: bold;
	color: #AA9B26;
}
.h4strong {
	font-family: tahoma, "modern No. 20", "times New Roman";
	font-size: 10px;
	font-weight: bold;
	color: #AA9B26;
}
.ptextbulleted {
	font-family: tahoma, "modern No. 20", "times New Roman";
	font-size: 12px;
	color: #FFFFFF;
	list-style-position: inside;
	list-style-type: square;
}
#bullets ul {
margin:0px; padding:0px; 
list-style:none
}
#bullets ul li{ 
background: url(images/list_bg.gif) no-repeat 0 9px;
padding-left:11px; 
line-height:18px
}
#bullets ul li a{
	color:#FFFFFF;
	text-decoration: underline
}

#bullets ul li a:hover{ 
text-decoration:none
}
#bullets {
	font-family: tahoma, "modern No. 20", "times New Roman";
	font-size: 14px;
	color: #FFFFFF;
}
#oneside {
	clear: right;
	float: left;
	width: 750px;
}
.ptext2 {
	font-family: tahoma, "modern No. 20", "times New Roman";
	font-size: 14px;
	color: #FFFFFF;
}
#tourslide {
	width: 325px;
	float: left;
	padding: 20px;
}
#namediv {
	width: 325px;
	float: left;
	height: 25px;
	padding-left: 75px;
}
#compdiv {
	width: 325px;
	float: left;
	height: 25px;
	padding-left: 75px;
}
#phonediv {
	width: 325px;
	float: left;
	height: 25px;
	padding-left: 75px;
}
#emaildiv {
	width: 325px;
	float: left;
	height: 25px;
	padding-left: 75px;
}
#countrydiv {
	width: 325px;
	float: left;
	height: 25px;
	padding-left: 75px;
}
#howufoundusdiv {
	width: 325px;
	float: left;
	height: 25px;
	padding-left: 75px;
}
#messagediv {
	width: 325px;
	float: left;
	height: 25px;
	padding-left: 75px;
}
#submitdiv {
	width: 325px;
	float: left;
	height: 25px;
	padding-left: 75px;
}
#tourslinkindex {
	width: 350px;
	margin-right: auto;
	margin-left: auto;
	color: #FFFF00;
	font-size: 10px;
	font-family: tahoma, "modern No. 20", "times New Roman";
	font-weight: normal;
	padding-top: 20px;
	padding-left: 20px;
}

#logo0 {
	width: 250px;
	float: left;
	height: 47px;
	padding-top: 53px;
}
#flashsiderighttour {
	clear: right;
	float: left;
	width: 375px;
}
