@charset "utf-8";

body {
background-color:#89BADB;
background-image:url(http://www.costaricavacation4me.com/Images/Miscellaneous/BG-Y-New-0831.jpg);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333
}

a {
font-weight:700
}

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:23px;
font-weight:700;
color:#06C;
margin-bottom:0
}

p {
margin-top:7px;
margin-bottom:10px
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
color:#06C;
margin-bottom:0
}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:#06C;
margin-bottom:0
}

#headerColumn1 {
width:395px;
vertical-align:top;
margin-left:520px;
float:left;
text-align:right;
padding-top:8px
}

#headerColumn2 {
margin-left:3px;
padding:90px 0 0
}

.twoColFixRtHdr #container #mainContent table {
	background-image:url('/Images/Miscellaneous/BGSand-0513-1.jpg');
	background-repeat:repeat;
	background-color:#E3D7B1;
	margin-left:25px;
	text-align:center;
	vertical-align:top;
	border-color:#E4D8B2 #CEB360 #CEB360 #E4D8B2;
	border-style:solid;
	border-width:2px;
}

.imageBorder {
border-color:#CEB360;
border-style:solid;
border-width:2px
}

.sandColor {
color:#E2D6B0
}

img {
border-style:none;
border-width:0
}

.twoColFixRtHdr #container #mainContent p {
	padding-left:15px;
	padding-top:5px;
}

#sidebar1 a {
display:inline-block;
padding-left:10px
}

#sidebar1 a:hover {
background-image:url('/Images/cpc/bg-quicklink.gif');
background-repeat:no-repeat;
background-position:left center
}

#content-2 {
background-image:url('/Images/cpc/bg-content-1.jpg');
background-repeat:no-repeat
}

#content-3 {
	background-image:url('/Images/cpc/bg-content-2.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;
	display:block;
	/* [disabled]margin-top:10px; */
}

#content-1 {
background-image:url('/Images/cpc/bg-content-3.jpg');
background-repeat:repeat-y
}

a:link,a:visited {
color:#03F;
text-decoration:none
}

a:hover,a:active {
color:#F0F;
text-decoration:none
}
.indexTS-1 {
	float: left;
	width: 150px;
	border: 1px solid #a6ca89;
	margin-left: 15px;
	background-color: #EDF4E8;
}
.indexTS-2 {
	float: left;
	width: 150px;
	border: 1px solid #89b9bb;
	margin-left: 5px;
	background-color: #E4EFEF;
}
.indexTS-3 {
	float: left;
	width: 150px;
	margin-left: 5px;
	border: 1px solid #62a6e4;
	background-color: #E2EFFA;
}
.indexTS-4 {
	float: left;
	width: 150px;
	margin-left: 5px;
	border: 1px solid #a78c63;
	background-color: #F3F0EB;
}
.redType {
	color: #F00;
	font-weight: bold;
}

