body
{
	background:#00043A url(images/echobeach_background.jpg) top center repeat-x;
	margin:0px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
}

table#content
{
	margin:auto;
}

td
{
	vertical-align:top;
}

p
{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:13px;
}

ul
{
	margin-top:2px;
	margin-bottom:5px;
	margin-left:10px;
	padding-left:5px;
	font-size:13px;
}

img
{
	border:0px;
	margin:0px;
	padding:0px;
}

td
{
	padding:0px;
}

em
{
	font-style:normal;
	font-weight:bold;
}

h1
{
	padding:0px 0px 10x 0px;
	margin:0px;
	font-size:24px;
	font-family:Gill Sans, "Gill Sans", Arial, Helvetica, sans-serif;
}

h2
{
	padding:10px 0px 0px 0px;
	margin:0px;
	font-size:16px;
	color:#ffff33;
	font-family:Arial, Helvetica, sans-serif;
}

h3
{
	padding:15px 0px 0px 0px;
	margin:0px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}


td.menu
{
	background:url(images/menu_back.jpg) no-repeat;
	width:155px;
	/*height:345px;*/
	text-align:left;
	vertical-align:top;
	padding-top:115px;
}
td.menu div
{
	margin:0px 24px 0px 14px;
	padding:3px 0px 3px 0px;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	border-bottom:1px solid #ffffff;
}
td.menu div a, td.menu div a:visited
{
	color:#ffffff;
	text-decoration:none;
}
td.menu div a:hover, td.menu div a:active
{
	color:#000036;
	text-decoration:none;
}

td.searchandcontact
{
	background:url(images/right_column_back.jpg) top right no-repeat;
	width:210px;
	height:500px;
	color:#000036;
}
td.searchandcontact h2
{
	font-weight:normal;
	color:#00AEEF;
}
td.searchandcontact p
{
	font-size:12px;
	padding-right:3px;
}
td.searchandcontact a
{
	color:#00AEEF;
}

td.footer
{
	text-align:center;
}
td.footer div
{
	font-size:11px;
}

div.feature
{
	background:#ffffff url(images/featuretop.gif) top center no-repeat;
	margin-bottom:5px;
	margin-top:0px;
}
div.feature div
{
	background:url(images/featurebottom.gif) bottom center no-repeat;
}
div.feature div div
{
	padding-left:5px;
	padding-right:5px;
}
div.feature div div p
{
	color:#000063;
	padding-bottom:5px;
}
div.feature div div h3
{
	padding-top:10px;
	color:#00AEEF;
}

a, a:visited
{
	color:#ffffff;
	text-decoration:none;
}

a:hover, a:active
{
	color:#ffffff;
	text-decoration:underline;
}

a.moreinfo
{
	color:#00AEEF;
}


table.familyfriendlyairlines tr td h2
{
	font-size:10px;
	text-align:center;
}
table.familyfriendlyairlines tr td h1
{
	font-size:12px;
}
table.familyfriendlyairlines tr td p
{
	font-size:10px;
}
table.familyfriendlyairlines tr td.img
{
	text-align:center;
	vertical-align:top;
}




