a img { border:none; }

#TzBody {
	text-align:left;
	width:766px;
    margin-left:16px;
}

.TzBodyCopy {
	font-size:13px;
    color:#097362;
    font-family:Arial, Helvetica, sans-serif;
    line-height:19px;
    margin: 20px 10px 20px 15px;
}

.TzText {
	font-size:13px;
    color:#000000;
    font-family:Arial, Helvetica, sans-serif;
    line-height:18px;
}

.TzTextMargin {
	margin: 5px 60px 0 0;
}

.TzLargeText {
	font-size:15px;
    color:#000000;
    font-family:Arial, Helvetica, sans-serif;
    line-height:21px;
    margin: 15px 60px 0 15px;
}


#TzBody ul { list-style:none; margin:0px; padding:0px; }
#TzBody ul li {
	list-style:none;
    margin: 0px 0px 7px 0px;
    padding: 0px 0px 0px 8px;
    font-size:13px;
    font-weight:700;
    color:#000000;
    font-family:Arial, Helvetica, sans-serif;
    line-height:18px;
    background: url(marine_images/bullet.gif) 0 8px no-repeat;
}

#TzBody h3 {
	font-size:20px;
    color:#a32622;
    margin:0px;
    padding:0px;
    font-family:Arial, Helvetica, sans-serif;
}

#TzBody h4 {
	font-size:18px;
    color:#155d4b;
    padding:0px;
    font-family:Arial, Helvetica, sans-serif;
}

#TzBody h5 {
	font-size:13px;
    color:#a32622;
    margin:0px;
    padding:0px;
    font-family:Arial, Helvetica, sans-serif;
}

#TzBody a {
	color:#1B75BB;
    text-decoration:underline;
}

#TzBody a:hover {
	color:#a32622;
    text-decoration:underline;
}

.TzWorld {
	background: transparent url(marine_images/screwdriver.jpg) bottom left no-repeat;
}

.bottom_nav {
	height:153px;
    background-position:top left;
    background-repeat:no-repeat;
}

.bottom_nav ul li {
	font-style:italic;
}

.where_to_buy {
	background-image:url(marine_images/bottom_where_to_buy.jpg);
    width:260px;
    
}
.where_to_buy div {
	padding: 85px 0px 0px 30px;
	margin:  0;
}

.coming_up {
	background-image:url(marine_images/bottom_coming_up.jpg);
    width:246px;
}
.coming_up div {
	padding: 85px 0px 0px 15px;
	margin:  0;
}

.media_saying {
	background-image:url(marine_images/bottom_media_saying.jpg);
    width:259px;
}
.media_saying div {
	padding: 85px 0px 0px 15px;
	margin:  0;
}


.TzEventTitle {
	color:#a32620;
    font-weight:bold;
}
.TzEventBorder {
	border-right:2px solid #80b9b3;
}




#TzTabs {
	margin-top:10px;
	background:transparent url(marine_images/tab_background.jpg) top left no-repeat;
    
}

#TzTabsLinks { position:relative; height:150px;}
#TzTabsLinks .TzTabLink {
    width:224px;
    height:57px;
    position:absolute; 
    display:block;

}
#TzTabsLinks #TzLinkWhere {
    top:79px;
    left:24px;
}
#TzTabsLinks #TzLinkComing {
    top:79px;
    left: 270px;
}
#TzTabsLinks #TzLinkMedia {
	left: 517px;
    top: 79px;
}


#TzTabWrapper {
	padding:20px 10px; 
    background:#fff;
    border-right:2px solid #c0bfc0;
    border-bottom:2px solid #c0bfc0;
}

#TzTabContent { display:none; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; }

.TzTabWhere #TzTabsLinks { height:136px; }
.TzTabWhere #TzTabContent { margin: 0px 180px 0px 22px; display:block;}

.TzTabComing #TzTabsLinks { height:136px; }
.TzTabComing #TzTabContent { margin: 0px 23px 0px 268px; display:block; }

.TzTabMedia #TzTabsLinks { height:136px; }
.TzTabMedia #TzTabContent { margin: 0px 20px 0px 515px;  display:block;}

#TzContentWhere { display:none; }
#TzContentComing { display:none; }
#TzContentMedia { display:none; }

.TzTabWhere #TzTabWrapper #TzContentWhere { display:block; }
.TzTabWhere #TzTabWrapper #TzContentComing { display:none; }
.TzTabWhere #TzTabWrapper #TzContentMedia { display:none; }

.TzTabComing #TzTabWrapper #TzContentWhere { display:none; }
.TzTabComing #TzTabWrapper #TzContentComing { display:block; }
.TzTabComing #TzTabWrapper #TzContentMedia { display:none; }

.TzTabMedia #TzTabWrapper #TzContentWhere { display:none; }
.TzTabMedia #TzTabWrapper #TzContentComing { display:none; }
.TzTabMedia #TzTabWrapper #TzContentMedia { display:block; }

.TzTabTable { width:100%; margin:0px 0px 10px 0px; padding:0px; border:none; border-collapse:collapse; }
.TzTabTable th { text-align:left; padding: 5px 0px; font-weight:normal; font-size:13px; color:#2160ac; }
.TzTabTable td { padding:2px 0px; }