html, body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0; 
}

table {
	border-collapse: collapse;
	margin: 0;
}
td {padding:0;}
.maxwh {
	width: 100%;
	height: 100%;
}
#mainTD {
	text-align: center; 
}

body {
	font-family: Helvetica, Arial, "Lucida Grande", Verdana, sans-serif;
	}
	
	body#home {
		background: url(img2/splash.gif) center center no-repeat;
	}	

h2 {text-transform: uppercase; position: absolute; left: 50; top: 25; padding: 0; margin: 0; z-index: 2; color: #EAF1F4; font-size: 38px;}
	
#logo {
	position: absolute;
	top: 35;
	right: 50;
	z-index: 3;
	background: url(img2/logo.gif) 0 0 no-repeat;
	text-indent: -1000em;
	overflow: hidden;
	width: 275px;
	height: 15px;
	display:block;
	}

.left { float: left; }
.right { float: right; }
.clear { clear: both; }

a img { border: none; }

#newnav {
	position: absolute;
	left: 52;
	top: 75;
	z-index: 5;
	}
	#newnav ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		text-align: left;
		}
	#newnav li a {
		color: #A8C7D1;
		text-transform: uppercase;
		text-decoration: none;
		font-size: 12px;
		padding: 6px 0;
		}
	#newnav li a:hover {
		color: #518FA3;
		}
	#newnav li.spacer {
		margin-top: 5px;
		padding-top: 5px;
		border-top: 1px dashed #C6DAE1;
		}		


		.nav { 
			/*margin-top: 25px;*/ 
			width: 76px; 
			position: absolute; 
			left: 50%; 
			bottom: 18px; 
			margin-left: -38px;		
			}
		.nav a { display: block; height: 33px; width: 33px; float: left;}

		a.plus { width: 33px; height: 33px; background: url(img2/plus-btn.gif) center top no-repeat; }
		a.minus { width: 33px; height: 33px; background: url(img2/minus-btn.gif) center top no-repeat; margin-right: 10px; }
		a:hover.plus {background-position: center -33px;}
		a:hover.minus {background-position: center -33px;}
		
		span.noplus {width:33px;height:33px; background: url(img2/plus-btn.gif) center -66px no-repeat; float:left;}
		span.nominus {width:33px;height:33px; background: url(img2/minus-btn.gif) center -66px no-repeat; margin-right: 10px; float: left;}
		
		a.nobtn {width: 33px; height: 33px; background: url(img2/minus-btn.gif) center -66px no-repeat; margin-right: 10px;}
		a.nobtn_plus {width: 33px;height:33px;background:url(img2/plus-btn.gif) center -66px no-repeat; }
		
		a.thumblink { color: #A8C7D1; font-size: 12px; text-transform: uppercase; text-decoration: none; margin-top: 8px; }

#thumbs {
	width: 845px;
	margin: 0 auto;
	position: absolute;
	left: 50%;
	margin-left: -423px;
	top: 80px;
}
#thumbs a img {
	border: 1px solid #A8C7D1;
	padding: 5px;
	margin: 0 10px 10px;
}
#thumbs a:hover img {
	border: 1px solid #518FA3;
	background: #f1f1f1;
}
#paginator {
	clear: both;
}
#paginator a {
		color: #A8C7D1;
		text-transform: uppercase;
		text-decoration: none;
		font-size: 12px;
		padding: 6px 0;
		}
	#paginator a:hover {
		color: #518FA3;
		}
	#paginator a.left { margin-left: 15px; }
	#paginator a.right { margin-right: 15px; }

td.footer {
	height: 28px;
	border-top: 1px solid #DDDBD8;
	z-index: 10;
	width: 100%;
	background: #F3F3F3;
	}

td.footer p {
	margin: 0;
	padding: 0 10px;
	font-size: 11px;
	color: #847C6B;
	}
td.footer p a {
	color: #847C6B;
	}
td.footer p a:hover {
	color: #518FA3;
	}
	
	#static-div {
	text-align: left;
	margin: 0 auto;
	width: 300px;
	}
	#static-div h3 {
	color: #518FA3;
	}
	#static-div p {
	font-size: 14px;
	line-height: 140%;
	color: #555;
	}
	#static-div a {
	color: #555;
	}
	#static-div a:hover {
	color: #518FA3;
	}	