* { margin: 0px; padding: 0px; }
body {
  	background:			#022954 url("images/gradient.jpg") 0 125px repeat-x;
	color:				#799bc1;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			16px;
}
h1 { font-size:30px; color:#f0ebcd; }
h2 { font-size:20px; color:#799bc1; }
h3 { font-size:20px; color:#f0ebcd; }
a { color: #214780; }
a:hover { color: #799bc1; }
a img { border:none; }

#header_wrapper {
	height:125px;
	width:100%;
	border-bottom:1px solid #f0ebcd;
}
#header {
	width:900px;
	height:95px;
	padding-top:30px;
	margin:0 auto;
}
#page {
	width:900px;
	margin:0 auto;
}
#thumbnails {
	width:900px;
	height:95px;
	margin:28px 0;
}
.thumb {
	border:1px solid #022954;
	margin-right:24px;
}
#display {
	width:900px;
	height:300px;
}
.description {
	width:825px;
	padding-top:8px;
}
.description a { font-style:italic; }
.description a img { border:1px solid #022954; }
.description a:hover img { border:1px solid white; }
.sample_image {
	float:left;
	margin:0 40px 0 40px;
}
#close {
	position:absolute;
	top:264px;
	left:50%;
	margin-left:364px;
	color:#799bc1;
	display:none;
}

.check { vertical-align:top; }
.short { line-height:60%; }
.feature { padding:7px 0 5px 4px; }
.heading {
	color:#f0ebcd;
	font-weight:bold;
}

table.contact td { padding:0 2px; }