BODY {
	font-family : Garamond,"Times New Roman", Times, serif;
}
BODY.mexico {
	background : #c1cdc1;
	background-image : url(images/bkg-sand.jpg);
}
BODY.costa {
	background : #c1cdcd;
	background-image : url(images/bkg-misty.jpg);
}
BODY.belize {
	background : #556b2f;
	background-image : url(images/bkg-mangrove.jpg);
}
BODY.hawaii {
	background : #333399;
	background-image : url(images/bkg-aqua.jpg);
}
BODY.trunks {
	background : #556b2f;
	background-image : url(images/bkg-trunks.jpg);
}
BODY.sky {
	background : #556b2f;
	background-image : url(images/bkg-sky.jpg);
}
BODY.solid {
	background : #003300;
}
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:HOVER, A:FOCUS {
		color : Red;
}

A:LINK.lt, A:VISITED.lt, A:ACTIVE.lt {
	text-decoration : none;
	color : #ffffff;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
}
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:LINK.faded, A:VISITED.faded, A:ACTIVE.faded {
	text-decoration : none;
	color : gray;
}
A:HOVER.buy, A:FOCUS.buy {
		color : Red;
		text-decoration : underline;
}
A:LINK.currpg, A:VISITED.currpg, A:ACTIVE.currpg, A:HOVER.currpg {
	text-decoration : none;
	color : gray;
}
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 : .75em;
}
A:HOVER.pgbot, A:FOCUS.pgbot {
	text-decoration : underline;
	font-weight : normal;
	color : Red;
	font-size : .75em;
}
A:LINK.pgbot-lt, A:VISITED.pgbot-lt, A:ACTIVE.pgbot-lt {
	color : #FFFFFF;
	font-weight : normal;
	font-size : .75em;
}
A:HOVER.pgbot-lt, A:FOCUS.pgbot-lt {
	text-decoration : underline;
	font-weight : normal;
	color : Red;
	font-size : .75em;
}
		
SPAN.tagline {
	color : #003300;
	font-size : 1.2em;
	font-weight : normal;
	font-family : Arial, Helvetica, sans-serif;
}
SPAN.tagline-lt {
	color : #FFFFFF;
	font-size : 1.2em;
	font-weight : normal;
	font-family : Arial, Helvetica, sans-serif;
}

SPAN.gen {
	color : #003300;
}
SPAN.gen-lt {
	color : #FFFFFF;
}
.sm-lt2 {
	color : #cdcdb4;
	font-weight : normal;
	font-size : 0.75em;
	font-family : Arial, Helvetica, sans-serif;
}

SPAN.sml{
	font-size : .75em;
}

SPAN.product {
	font-size : 1.1em;
	font-weight : bold;
	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;
}

TABLE.product3 TD{
	vertical-align : top;
	text-align : center;
	border : 1px outset;
}
.navmenu {
	width : 120px;
	margin-left : 1%;
	margin-right : 10px;
	padding-top : 10px;
}
 TD.navmenu{
	background : #cdcdb4;
	border : 1px solid Gray;
	text-align : center;
}


.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;
}
TD.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;
}
span.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;
}
ul.dblspc li {
	padding: 0 0 10px 0;
}

