html
{
	height: 100%;
	overflow: none;
}
body
{
	height: 100%;
	margin: 0px;
	padding: 0px;
	overflow: none;
	background: url(images/bg-grad.gif);
}

form { margin: 0px; }

body, td
{
	color: white; 
	font-family: Arial; 
	font-size: 12px;
}

a
{
	color: #88c0d8;
}



table
{
	border-collapse: collapse;
}
table td
{
	padding: 0px;
	vertical-align: top;
	align: left;
}



#layout-table-container
{
	height: 100%;
	width: 828px;
	margin: auto; 
	background: url(images/bg-shadow.png);
}

#layout-table-container td#shadow-cell
{
	padding-left: 14px;
	padding-right: 14px;
}

#head-space
{
	height: 90px;
	background-color: white;
}
#logo-space
{
	width: 256px;
	height: 100%; 
	float: left; 
}
#sponsor-space
{
	width: 311px;
	height: 100%; 
	float: left; 
}
#player-space
{
	height: 100%; 
	float: left; 
	width: 233px;
}
#layout-table
{
	height: 300px;
	background-color: white;
}

#nav-cell
{
	background-color: #024d6e; 
	width: 243px; 
	vertical-align: top;
}

#nav-cell-static
{
	padding-top: 31px;
	background-color: #024d6e; 
}

#nav-cell-static-bottom
{
	height: 240px;
}


#body-cell
{
	background-color: #2b88b1; 
	width: 557px;
}

#color-bar
{
	background: #ff6600;
	height:4px;
	line-height: 4px;
	font-size: 0px;
}

#ipod
{
	width: 184px;
	height: 349px;
	background: url(images/ipod.gif);
	position: absolute;
	margin: -217px 0px 0px 29px;
	top: 511px;
	
}

#ipod-images
{
	background: url(images/ipod-images.jpg); 
	position: absolute; 
	top: 18px; 
	left: 17px; 
	width: 149px; 
	height: 112px;
	filter: Alpha(opacity=100);
	visibility: hidden;
}

#audio-button
{
	fbackground: url(images/audio-button.png); 
	width: 200px; 
	height: 60px; 
	margin: 14px 0px 0px 16px;
	cursor: hand;	
	cursor: pointer;
	position: absolute;
	 
}

#audio-button-text
{
	color: white;
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;

	top: 17px;
	left: 46px;
	cursor: hand;	
	cursor: pointer;
	position: absolute;
	width: 140px;
	overflow: hidden;
	height: 33px;
}

#audio-button-cover
{
	position: absolute;
	width: 200px;
	height: 60px;
}

#audio-button-on
{
	display: block;
}
#audio-button-off
{
	display: none;
}

#home-bar
{
	position: absolute; 
	width: 636px; 
	height: 78px; 
	/*background: url(images/home-images.jpg); */
	margin: -78px 0px 0px 164px;
	background-position: 79px 0px;
	background-repeat: no-repeat;
	filter: Alpha(opacity=100);
	visibility: hidden;
}

#home-brochures
{
	background: url(images/home-brochures.png); 
	width: 259px; 
	height: 352px; 
	position: absolute; 
	z-index: 100; 
	margin: 20px 0px 0px 355px;
}

#home-body
{
	width: 326px; 
	padding: 25px 0px 20px 20px; 
	font-size: 14px;
	line-height: 21px;
	position: relative;
}

#nav-cell-ext-links
{
	display: none;
}

#big-title
{
	height: 58px; 
	background-color: #2b88b1; 
	vertical-align: middle;
}

#small-title
{
	 height: 23px; 
	 background-color: #b3b35f;
}

a#nav-what-is-tektrek img       { background: url(images/nav-what-is-tektrek.gif) top left  no-repeat; width: 235px; height: 25px; margin-bottom: 5px; }
a#nav-what-is-tektrek:hover img { background: url(images/nav-what-is-tektrek.gif) top right no-repeat; }

a#nav-world-heritage img       { background: url(images/nav-world-heritage.gif) top left  no-repeat; width: 235px; height: 25px; margin-bottom: 5px; }
a#nav-world-heritage:hover img { background: url(images/nav-world-heritage.gif) top right no-repeat; }

a#nav-tours-to-explore img       { background: url(images/nav-tours-to-explore.gif) top left  no-repeat; width: 235px; height: 25px; margin-bottom: 5px; }
a#nav-tours-to-explore:hover img { background: url(images/nav-tours-to-explore.gif) top right no-repeat; }

a#nav-chichen-itza img       { background: url(images/nav-sub-chichen-itza.gif) top left  no-repeat; width: 228px; height: 21px; margin-bottom: 0px; }
a#nav-chichen-itza:hover img { background: url(images/nav-sub-chichen-itza.gif) top right no-repeat; }
a#nav-ek-balam img       { background: url(images/nav-sub-ek-balam.gif) top left  no-repeat; width: 228px; height: 21px; margin-bottom: 0px; }
a#nav-ek-balam:hover img { background: url(images/nav-sub-ek-balam.gif) top right no-repeat; }
a#nav-isla-mujeres img       { background: url(images/nav-sub-isla-mujeres.gif) top left  no-repeat; width: 228px; height: 21px; margin-bottom: 0px; }
a#nav-isla-mujeres:hover img { background: url(images/nav-sub-isla-mujeres.gif) top right no-repeat; }
a#nav-tulum img       { background: url(images/nav-sub-tulum.gif) top left  no-repeat; width: 228px; height: 21px; margin-bottom: 0px; }
a#nav-tulum:hover img { background: url(images/nav-sub-tulum.gif) top right no-repeat; }
a#nav-el-rey img       { background: url(images/nav-sub-el-rey.gif) top left  no-repeat; width: 228px; height: 21px; margin-bottom: 0px; }
a#nav-el-rey:hover img { background: url(images/nav-sub-el-rey.gif) top right no-repeat; }
a#nav-san-miguel img       { background: url(images/nav-sub-san-miguel.gif) top left  no-repeat; width: 228px; height: 21px; margin-bottom: 0px; }
a#nav-san-miguel:hover img { background: url(images/nav-sub-san-miguel.gif) top right no-repeat; }
a#nav-cozumel-coast img       { background: url(images/nav-sub-cozumel-coast.gif) top left  no-repeat; width: 228px; height: 21px; margin-bottom: 0px; }
a#nav-cozumel-coast:hover img { background: url(images/nav-sub-cozumel-coast.gif) top right no-repeat; }
a#nav-san-gervasio img       { background: url(images/nav-sub-san-gervasio.gif) top left  no-repeat; width: 228px; height: 21px; margin-bottom: 0px; }
a#nav-san-gervasio:hover img { background: url(images/nav-sub-san-gervasio.gif) top right no-repeat; }



a#nav-audio-downloads img       { background: url(images/nav-audio-downloads.gif) top left  no-repeat; width: 235px; height: 25px; margin-bottom: 5px; }
a#nav-audio-downloads:hover img { background: url(images/nav-audio-downloads.gif) top right no-repeat; }

a#nav-company-information img       { background: url(images/nav-company-information.gif) top left  no-repeat; width: 235px; height: 25px; margin-bottom: 5px; }
a#nav-company-information:hover img { background: url(images/nav-company-information.gif) top right no-repeat; }

a#nav-press-releases img       { background: url(images/nav-sub-press-releases.gif) top left  no-repeat; width: 228px; height: 21px; margin-bottom: 5px; }
a#nav-press-releases:hover img { background: url(images/nav-sub-press-releases.gif) top right no-repeat; }

a#nav-privacy-policy img       { background: url(images/nav-sub-privacy-policy.gif) top left  no-repeat; width: 228px; height: 21px; margin-bottom: 5px; }
a#nav-privacy-policy:hover img { background: url(images/nav-sub-privacy-policy.gif) top right no-repeat; }

a#nav-investor-login img       { background: url(images/nav-sub-investor-login.gif) top left  no-repeat; width: 228px; height: 21px; margin-bottom: 5px; }
a#nav-investor-login:hover img { background: url(images/nav-sub-investor-login.gif) top right no-repeat; }

a#nav-contact-us img       { background: url(images/nav-sub-contact-us.gif) top left  no-repeat; width: 228px; height: 21px; margin-bottom: 5px; }
a#nav-contact-us:hover img { background: url(images/nav-sub-contact-us.gif) top right no-repeat; }


.sub-text-links
{
	margin: 5px 20px 0px 31px;	
}

.sub-text-links a
{
	display: block;
	color: #CCCCCC; 
	text-decoration: none;
	font-size: .8em;
	margin: 0px 0px 10px 0px;
}

.sub-text-links a:hover
{
	text-decoration: underline;
}

/* IE6 Overrides */
#layout-table-container
{
	_background: transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-shadow.png', sizingMethod='scale');
}
#nav-cell, #head-space
{
	_position: relative;
}
#home-brochures
{
	_background: transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home-brochures.png', sizingMethod='scale');
}


#nav-audio-downloads, #nav-tours-to-explore
{
	/*display: none;*/
}


#nav-cell
{
	background: #024d6e;
}
#nav-cell
{
	background: white;
}
.ipod-cell
{
	background-color: #024d6e;
}

.ipod-cell
{
	background-color: White;
}

.footer-line
{
	display: none;
}
