html {
	overflow:hidden;
	}

html, body {
	background-color:#ffffff;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	padding:0px;
	text-align:left;
	}

input, textarea, p, br, hr, table, tr, td, div {
	font-family:"lucida grande", "verdana", "arial", sans-serif;
	color:#000000;
	font-size:9pt;
	line-height:16px;
	}

a:link {color:#004b65; text-decoration:none;}
a:visited {color:#004b65; text-decoration:none;}
a:active {color:#000000; text-decoration:none;}
a:hover {color:#000000; text-decoration:none;}

#homelink {
	width:758px;
	height:67px;
	background:transparent;
	position:absolute;
	left:0;
	top:0;
	z-index:20;
	}

#container {
	background:transparent;
	width:760px;
	height:423px;
	position:relative;
	margin:0px auto;
	text-align:left;
	}

#menu {
	position:relative;
	z-index:2;
	}

#firstflash {
	position:relative;
	z-index:5;
	}

#nav {
	background-image:url(../images/nav_off.gif);
	width:50px;
	height:46px;
	position:absolute;
	z-index:4;
	top:345px;
	left:709px;
	margin:0px;
	padding:0px;
	text-align:left;
	}

#content {
	background:transparent;
	width:320px;
	position:absolute;
	z-index:2;
	top:243px;
	left:360px;
	text-align:center;
	font-size:14px;
	line-height:130%;
	}


#guaranteed {
	position:absolute;
	z-index:1;
	top:374px;
	left:357px;
	height:30px;
	background:transparent;
	color:#6e9193;
	font-size:30px;
	font-weight:bold;
	font-style:italic;
	font-family:"Georgia", "Garamond", "Times New Roman", Serif;
	}

#price {
	position:absolute;
	z-index:2;
	left:692px;
	top:235px;
	width:60px;
	height:70px;
	}

#content01 {
	background:transparent;
	width:300px;
	position:absolute;
	z-index:2;
	top:227px;
	left:410px;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	line-height:120%;
	}

.subscribelink {
	position:absolute;
	z-index:2;
	top:362px;
	left:225px;
	width:190px;
	font-size:35px;
	line-height:100%;
	letter-spacing:7px;
	text-align:left;
	font-weight:bold;
	}
	
.arrow {
	position:absolute;
	z-index:30;
	top:324px;
	left:590px;
	width:28px;
	height:56px;
	background:url(../images/22_arrow.gif);
	}
.arrow:hover {
	background-position:0 56px;
	}
	
.arrow_horizontal {
	position:absolute;
	z-index:30;
	top:324px;
	left:470px;
	width:56px;
	height:28px;
	background:url(../images/22_arrow_horizontal.gif);
	}
.arrow_horizontal:hover {
	background-position:56px 0px;
	}

.subscribe {
	position:absolute;
	z-index:30;
	top:371px;
	left:220px;
	width:290px;
	height:24px;
	background:url(../images/subscribe.png);
	}
.subscribe:hover {
	background-position:0 24px;
	}

.cousteau {
	position:absolute;
	z-index:2;
	top:92px;
	left:270px;
	width:190px;
	font-size:9.5px;
	line-height:100%;
	text-align:left;
	}
	
.cousteaulink {
	width:57px;
	height:57px;
	background:transparent;
	position:absolute;
	left:205px;
	top:88px;
	z-index:20;
	}

.gessner {
	position:absolute;
	z-index:2;
	top:154px;
	left:270px;
	width:190px;
	font-size:9.5px;
	line-height:100%;
	text-align:left;
	}
	
.gessnerlink {
	width:57px;
	height:57px;
	background:transparent;
	position:absolute;
	left:205px;
	top:158px;
	z-index:20;
	}
	
.taylor {
	position:absolute;
	z-index:2;
	top:231px;
	left:270px;
	width:190px;
	font-size:9.5px;
	line-height:100%;
	text-align:left;
	}
	
.taylorlink {
	width:57px;
	height:57px;
	background:transparent;
	position:absolute;
	left:205px;
	top:223px;
	z-index:20;
	}

.koentjoro {
	position:absolute;
	z-index:2;
	top:300px;
	left:270px;
	width:190px;
	font-size:9.5px;
	line-height:100%;
	text-align:left;
	}
	
.koentjorolink {
	width:57px;
	height:57px;
	background:transparent;
	position:absolute;
	left:205px;
	top:293px;
	z-index:20;
	}

.litherland {
	position:absolute;
	z-index:2;
	top:88px;
	left:535px;
	width:210px;
	font-size:9.5px;
	line-height:100%;
	text-align:left;
	}
	
.litherlandlink {
	width:57px;
	height:57px;
	background:transparent;
	position:absolute;
	left:469px;
	top:88px;
	z-index:20;
	}

.sharma {
	position:absolute;
	z-index:2;
	top:160px;
	left:535px;
	width:210px;
	font-size:9.5px;
	line-height:100%;
	text-align:left;
	}
	
.sharmalink {
	width:57px;
	height:57px;
	background:transparent;
	position:absolute;
	left:469px;
	top:158px;
	z-index:20;
	}

.others {
	position:absolute;
	z-index:2;
	top:230px;
	left:535px;
	width:180px;
	font-size:9.5px;
	line-height:100%;
	text-align:left;
	}

.bg {
	background-image:url(../images/issue22.jpg);
	width:751px;
	height:404px;
	position:absolute;
	top:0px; left:8px;
	}

.bg01 {
	background-image:url(../images/issue22b.jpg);
	width:751px;
	height:404px;
	position:absolute;
	top:-3px; left:8px;
	}

.bg02 {
	background-image:url(../images/issue22c.jpg);
	width:751px;
	height:404px;
	position:absolute;
	top:0; left:8px;
	}

.bg03 {
	background-image:url(../images/issue21d.jpg);
	width:751px;
	height:404px;
	position:absolute;
	top:0; left:8px;
	}

.bg04 {
	background-image:url(../images/issue21e.jpg);
	width:751px;
	height:404px;
	position:absolute;
	top:0; left:8px;
	}

#cover {
	background:transparent;
	width:107px;
	height:229px;
	position:absolute;
	z-index:26;
	top:114px;
	left:235px;
	}

#cover01 {
	background:transparent;
	width:127px;
	height:279px;
	position:absolute;
	z-index:26;
	top:92px;
	left:227px;
	}

/* styles for IE 5 Mac */

#all {
	background-color: transparent;
	height:423px;
	position: absolute;
	top:0px;
	left:0px;
	margin-bottom:0px;
	margin:0px auto;
 	}
 
/* following rules are invisible to IE 5 \*/

#all {
	background:transparent;
	width:100%;
	position:absolute;
	top:50%;
	left:0px;
	margin-top:-210px;
	}

/* end IE 5 hack */

#nav a {
	position:absolute;
	top:0px;
	text-decoration:none;
	border:none;
	}

#nav a i {
	visibility:hidden;
	}

a#left {left:0px; top:18px; width:28px; height:28px;}
a#right {left:28px; top:18px; width:23px; height:28px;}
a#top {left:0px; top:0px; width:50px; height:18px;}

a#left:hover {position:absolute; background:transparent url(../images/nav_left_on.gif);}
a#right:hover {position:absolute; background:transparent url(../images/nav_right_on.gif);}
a#top:hover {position:absolute; background:transparent url(../images/nav_top_on.gif);}
