BODY {
	font-family : Garamond,"Times New Roman", Times, serif;
}

DIV.header {
	text-align : left;
}

A:LINK, A:VISITED, A:ACTIVE {
	text-decoration : none;
	color : #333300;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
}
a:link.ul, a:visited.ul, a:active.ul {
	text-decoration: underline;
}
A:HOVER, A:FOCUS, a:hover.ul, a:focus.ul {
		color : Red;
}

A:LINK.buy, A:VISITED.buy, A:ACTIVE.buy {
	text-decoration : none;
	color : #000000;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
}

A:HOVER.buy, A:FOCUS.buy {
		color : Red;
		text-decoration : underline;
}

A:LINK.plain, A:VISITED.plain, A:ACTIVE.plain {
	font-size : 100%;
	font-family : "Times New Roman", Times, serif;
	color : #000000;
}
A:HOVER.plain, A:FOCUS.plain {
		color : Red; 
		text-decoration : underline;
}
A:LINK.bodylink, A:VISITED.bodylink, A:ACTIVE.bodylink {
	color : #333300;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size : .8em;
	text-decoration : underline;
}
A:HOVER.bodylink, A:FOCUS.bodylink {
		color : Red;
}
A:LINK.sm, A:VISITED.sm, A:ACTIVE.sm {
	color : #333300;
	font-size : .8em;
	line-height : .95em;
}
A:HOVER.sm, A:FOCUS.sm {
	text-decoration : underline;
	font-size : .8em;
	color : Red;
}
A:LINK.pgbot, A:VISITED.pgbot, A:ACTIVE.pgbot {
	color : #003300;
	font-weight : normal;
	font-size : .8em;
}
A:HOVER.pgbot, A:FOCUS.pgbot {
	text-decoration : underline;
	font-weight : normal;
	color : Red;
	font-size : .8em;
}
		
SPAN.tagline {
	color : #003300;
	font-size : 1.2em;
	font-weight : normal;
	font-family : Arial, Helvetica, sans-serif;
}

SPAN.gen {
	color : #003300;
}

SPAN.sml{
	font-size : .8em;
}
.sm2{
	font-size : 0.75em;
}
SPAN.sm2-pgbot {
	font-size : 0.75em;
	color : #003300;
}

.product {
	font-size : 1.1em;
	font-weight : bold;
	color : #003300;
}

.product2 {
	font-size : .95em;
	font-weight : 500;
	color : #000000;
	text-align : center;
	font-family : Arial, Helvetica, sans-serif;
	padding-left : 4px;
	padding-right : 4px;
	width : 160px;
}

.product3 {
	font-size : .95em;
	font-weight : 500;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	padding-left : 4px;
	padding-right : 4px;
	margin-left: 10px;

}

TABLE.product3 TD{
	vertical-align : top;
	text-align : center;
	border : 1px outset;
}
.productMid, table.product3 td.productMid {
	vertical-align: middle;
}
.productL, table.product3 TD.productL {
	font-size : 1.1em;
	font-weight : bold;
	color : #003300;
	text-align: left;
}
.productLg, table.product3 TD.productLg {
	background : #cdcdb4;
	color : #003300;
	font-size : 1.1em;
	text-align: left;
	font-weight: bold;
}
.productL1, table.product3 TD.productL1 {
	font-size : 1em;
	font-weight : bold;
	color : #003300;
	text-align: left;
}
.productL1 a:link.bodylink, .productL1 a:visited.bodylink {
	font-size : 1em;
}
/* see Costa Rica Pocket Guide page for examples of how these are used */
.productGroupTitle1, .productGroupTitle2, .productGroupTitle3 {
	background : #336633;
	vertical-align : middle;
	font-size : 1.3em;
	color : #fff;
	font-weight : normal;
	letter-spacing : 3px;
	font-family : Arial, Helvetica, sans-serif;
}
.productGroupTitle2 {
	background: #006600;
}
.productGroupTitle3 {
	background: #003300;
}
table.product3 TD.productGroupTitle1, table.product3 TD.productGroupTitle2 {
	text-align : left;
}

A:HOVER.bodylink, A:FOCUS.bodylink {
		color : Red;
}
.noborders {
	font-size : .95em;
	font-weight : 500;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	padding-left : 4px;
	padding-right : 4px;
	margin-left: 10px;
}
TABLE.noborders TD{
	vertical-align : top;
	text-align : center;
	border : 0px none;
}

.navmenu {
	width : 120px;
	margin-left : 1%;
	margin-right : 2px;
	padding-top : 4px;
	padding-bottom : 4px;
}
 TD.navmenu{
	background: url(images/corner3.gif);
	text-align : center;
	vertical-align : middle;
	border-bottom : 1px solid Black;
	border-right : 1px solid Gray;
}
 TD.navmenuA,  TD.navmenuB,  TD.navmenuC,  TD.navmenuD,  TD.navmenuE,  TD.navmenuF,  TD.navmenuG,  TD.navmenuH,  TD.navmenuI,  TD.navmenuJ,  TD.navmenuK,  TD.navmenuL,  TD.navmenuM, TD.navmenuN, TD.navmenuO, TD.navmenuP, TD.navmenuQ, TD.navmenuR, TD.navmenuS {
	background: url(images/corner3.gif);
	text-align : center;
	vertical-align : middle;
	border-bottom : 1px solid Black;
	border-right : 1px solid Gray;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
}
TD.navmenu2 {
	text-align : center;
	vertical-align : middle;
	border-bottom : 1px solid Black;
	border-right : 1px solid Gray;
}
.pgbody{
	background : #cdc9a5;
}
TR.pgbody {
	background : #cdc9a5;
	font-weight :700;
}
TD.pgtitle {
	background : #003300;
	text-align : center;
	vertical-align : middle;
	font-size : 1.3em;
	color : #cdcdb4;
	font-weight : normal;
	letter-spacing : 3px;
	height : 35px;
	font-family : Arial, Helvetica, sans-serif;
}
.buy{
	font-family : Arial, Helvetica, sans-serif;
	font-size : .9em;
	text-align : center;
}
TABLE.asidebox {
	background : #cdcdb4;
	border : 1px solid Gray;
	margin-left : 4px;
	margin-bottom : 4px;
}

TABLE.asidebox2 {
	margin-top: 12px;
}

TABLE.asidebox2 TD{
	background: #DCDCDC;
	color: #003300;
	border: thin none;
	padding-left: 10px;
	padding-right: 10px;
	font-variant: small-caps;
	font-size: .9em;
	font-weight: 600;
}
.asidebox3 {
	border : 1px solid Gray;
	margin-left : 10px;
	margin-bottom : 10px;
	margin-top: 10px;
}
.asidebox3 p {
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
	font-weight: 700;
}


.addressfooter {
	color : #003300;
	font-family : Arial, Helvetica, sans-serif;
	font-size : .8em;
	text-align : center;
}

.note {
	color : #003300;
	font-family : Arial, Helvetica, sans-serif;
	font-size : .7em;
	text-align : center;
}
INPUT {
	font-size : .8em;
	background : #cdc9a5;
}
INPUT.doit {
		color : Black;
		font-size : 1em;
		font-weight : 600;
		background-color : #FF9933;
}

SELECT {
	font-size : .8em;
	background : #cdc9a5;
}
FORM {
	margin-top : 1px;
	margin-bottom : 1px;
}
TABLE.dkbox TD{
	background-color: #BDB76B;
	color: #003300;
	border: thin none;
	padding-left: 10px;
	padding-right: 10px;
	font-variant: small-caps;
	font-size: .9em;
	font-weight: 600;
}
.lg13 {
	font-size: 1.3em;
}
.artistphoto {
	border: 4px solid #F5F5F5;
}
ul.dblspc li {
	padding: 0 0 10px 0;
}
.crmap-lg {
	background-image: url(costaRicaFieldGuides/images/CostaMap-2.gif);
	height: 259px;
	width: 260px;	
}
