a:link { color: #006633; text-decoration: none; }
a:visited { color: #bdb76b; text-decoration: none; }
a:active { color: #663300; text-decoration: none; }
body { color: black; font-size: 10px; font-family: Helvetica, Arial, Sans-serif; line-height: 10px; background-color: #ffffff; background-image: url(../image/sidebar.gif); background-repeat: repeat-y; }
#container { background-color: transparent; width: 840px ; }
.blockimg {
	display: block }
#header { height: 143px; left: 0; top: 0; position: absolute; width: 840px; z-index: 50; visibility: visible; }
.mainlinks { color: black; font-size: 10px; font-family: Helvetica, Arial, Sans-serif; font-weight: bold; line-height: 10px; text-align: right; }
#content102  /* 738px wide */ { padding: 10px 0 20px 102px; }
#content120 { padding: 10px 0 20px 120px  }
#content156show { padding: 10px 0 20px 156px; }
#content168pkgs { padding: 10px 0 20px 168px; }
.head { color: #006633; font-size: 16px; font-family: "Apple Chancery", "Zapf Chancery", "Comic Sans MS", Serif; line-height: 24px; text-align: left; }
.subhead { color: #663300; font-size: 12px; font-family: "Apple Chancery", "Zapf Chancery", "Comic Sans MS", Serif; line-height: 18px; text-align: left; }
.subhead_runin { color: #663300; font-size: 14px; font-family: "Apple Chancery", "Zapf Chancery", "Comic Sans MS", Serif; line-height: 14px; text-align: left; }
.bodycopy { color: black; font-size: 12px; font-family: Times, "Times New Roman", Serif; line-height: 14px; text-align: left; }
.bodyhelv { color: black; font-size: 12px; font-family: Helvetica, Arial, Sans-serif; line-height: 12px; text-align: left; }
.formbody   { color: black; font-size: 10px; font-family: Helvetica, Arial, Sans-serif; line-height: 11px; text-align: left; }
.areabze  /* color varies */ { color: #09c; font-size: 14px; font-family: Times, "Times New Roman", Serif; font-weight: bold; line-height: 14px; text-align: left; }
.areacr { color: #093; font-size: 14px; font-family: Times, "Times New Roman", Serif; font-weight: bold; line-height: 14px; text-align: left; }
.areaguat { color: #f30; font-size: 14px; font-family: Times, "Times New Roman", Serif; font-weight: bold; line-height: 14px; text-align: left; }
.areapan { color: #606; font-size: 14px; font-family: Times, "Times New Roman", Serif; font-weight: bold; line-height: 14px; text-align: left; }
.property { color: #663300; font-size: 12px; font-family: Times, "Times New Roman", Serif; font-weight: bold; line-height: 15px; text-align: left; }
.activities { color: #006633; font-size: 10px; font-family: Helvetica, Arial, Sans-serif; font-weight: normal; line-height: 11px; text-align: left; }
.textinset_prop { margin-top: 12px; margin-right: 9px; margin-left: 12px; }
.property_prop { color: #663300; font-size: 14px; font-family: Times, "Times New Roman", Serif; font-weight: bold; line-height: 16px; text-align: left; width: 216px; height: 712px; }
.activities_prop { color: #006633; font-size: 10px; font-family: Helvetica, Arial, Sans-serif; line-height: 12px; text-align: left; }
.body_prop { color: black; font-size: 10px; font-family: Helvetica, Arial, Sans-serif; line-height: 12px; text-align: left; margin-left: 12px; }
.sm_mapborder { border: solid 2px #bdb76b; }
.back { color: #063; font-size: 10px; font-weight: bold; text-align: left; cursor: pointer; }
/*sidenav change position to relative for pc*/
#sidenav { height: auto; width: 102px; left: 0; z-index: 50; position: fixed; top: 216px; visibility: visible; }
/*sidenav_pc change position to relative, bottom to -167, left to 6*/
#sidenav_pc { height: auto; width: 102px; left: 0; z-index: 50; position: absolute; top: 0; visibility: hidden; }
#t2 { color: #000000; font-size: 9px; font-family: Helvetica, Arial, Sans-serif; line-height: 10px; background-color: #deeede; text-align: left; position: absolute; top: 1px; left: 850px; height: auto; width: 208px; z-index: 100; visibility: hidden; padding: 3px; border: solid 1px #006633; }
#t3 { color: #000000; font-size: 9px; font-family: Helvetica, Arial, Sans-serif; line-height: 10px; background-color: #deeede; text-align: left; height: auto; width: 208px; left: 850px; top: 50px; position: absolute; z-index: 100; visibility: hidden; padding: 3px; border: solid 1px #006633; }
#t4 { color: #000000; font-size: 9px; font-family: Helvetica, Arial, Sans-serif; line-height: 10px; background-color: #deeede; text-align: left; height: auto; width: 208px; left: 850px; top: 100px; position: absolute; z-index: 100; visibility: hidden; padding: 3px; border: solid 1px #006633; }
#t5 { color: #000000; font-size: 9px; font-family: Helvetica, Arial, Sans-serif; line-height: 10px; background-color: #deeede; text-align: left; height: auto; width: 208px; left: 850px; top: 150px; position: absolute; z-index: 100; visibility: hidden; padding: 3px; border: solid 1px #006633; }
.balloonstyle{ color: black; font-size: 9px; font-family: Helvetica, Arial, Sans-serif; font-weight: normal; font-style: normal; line-height: 10px; position: absolute; top: -500px; left: 0; padding: 3px; visibility: hidden; border: solid 1px #006633; z-index: 150; background-color: #deeede; text-align: left; width: 208px; height: auto; }
#arrowhead{
z-index: 125;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}
.balloonstylespecial { color: black; font-size: 9px; font-family: Helvetica, Arial, Sans-serif; font-style: normal; font-weight: normal; line-height: 10px; background-color: #deeede; text-align: left; visibility: hidden; padding: 6px 6px 2px; position: absolute; z-index: 150; width: 200px; height: auto; border: solid 2px #006633; }
#footer    { color: white; font-size: 10px; font-family: Helvetica, Arial, Sans-serif; font-weight: bold; text-align: left; padding: 6px 0 6px 6px; width: 834px; background-color: #006633; clear: both; }
/*<agl.folder "Packages Folder">*/
	.tablehead           { font-size: 21px; line-height: 30px; font-family: "Apple Chancery", "Zapf Chancery", "Comic Sans MS", Serif; font-style: normal; color: #bdb76b; text-decoration: none; text-align: center; text-indent: 0; vertical-align: middle; margin: 0; padding: 0; }
	.daynight { color: #0099cc; font-size: 14px; font-family: Times, "Times New Roman", Serif; font-weight: bold; line-height: 14px; text-align: center; text-indent: 0; vertical-align: middle; height: 30px; margin: 0; padding-bottom: 12px; }
	.single                  { font-size: 10px; line-height: 12px; font-family: Helvetica, Arial, Sans-serif; font-style: normal; color: black; font-weight: bold; text-align: center; text-indent: 0; vertical-align: middle; border-top: 1px solid black; border-bottom: 1px solid black; }
	.double { color: black; font-size: 10px; font-family: Helvetica, Arial, Sans-serif; font-style: normal; font-weight: bold; line-height: 12px; text-align: center; text-indent: 0; vertical-align: middle; border-top: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; }
	.columnhead { color: black; font-size: 10px; font-family: Helvetica, Arial, Sans-serif; font-style: normal; font-weight: bold; line-height: 12px; text-align: center; text-indent: 0; vertical-align: bottom; margin: 0; border-bottom: 3px double black; }
	.property         { font-size: 12px; line-height: 12px; font-family: Times, "Times New Roman", Serif; font-style: normal; color: #663300; font-weight: bold; text-align: left; text-indent: 0; vertical-align: bottom; margin: 0; padding-top: 12px; padding-left: 3px; }
	.rates  { color: black; font-size: 10px; line-height: 14px; text-align: center; text-indent: 0; font-style: normal; font-family: Helvetica, Arial, Sans-serif; vertical-align: middle; margin: 0    ; }
	.ratesrule { color: black; font-size: 10px; font-family: Helvetica, Arial, Sans-serif; font-style: normal; line-height: 14px; text-align: center; text-indent: 0; margin: 0; vertical-align: middle; border-bottom: 1px solid black; }
	.disclaimer { color: black; font-size: 9px; font-family: Helvetica, Arial, Sans-serif; font-style: normal; line-height: 10px; text-align: left; text-indent: 0; vertical-align: top; margin: 0; padding-top: 3px; }
	.airfare { color: black; font-size : 10px; line-height : 12px; text-align : left; text-indent : 0; margin : 0; font-family: Helvetica, Arial, Sans-serif; font-weight: bold; font-style: normal; padding-top: 12px; }
	.areapkglinks { color: black; font-size: 10px; font-family: Helvetica, Arial, Sans-serif; font-weight: bold; line-height: 10px; text-align: left; vertical-align: bottom; padding-top: 12px; }
	/*meals change position to absolute for pc*/
	#meals { color: #000000; font-size: 9px; font-family: Helvetica, Arial, Sans-serif; line-height: 12px; background-color: #deeede; text-align: left; height: auto; width: 200px; left: 846px; top: 255px; position: fixed; z-index: 100; visibility: hidden; padding: 3px 6px 3px 3px; border: solid 1px #006633; }
	.info { color: black; font-size: 9px; line-height: 10px; font-family: Helvetica, Arial, Sans-serif; font-style: normal; background-color: #deeede; text-align: left; height: auto; width: 202px; }
/*</agl.folder>*/

