body { font: 12px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;}
p { }
td { }
a:link { }
a:visited { }
a:hover { }
a:active { }
h1, h2, h3, h4, h5, h6 {
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}

img { border: none; }
a img { border: none; }


/* These styles are related to the homepage tab rollovers */
#homeTabContent {
	width: 800px;
	height: 300px;
	background-color: white;
}
#homeTabContent img.moreInfoButton {
	position: relative;
	display: inline;
	top: 0px;
	left: 0px;
	border: none;
}

#homeTabContent img.videoInfoButton {
	position: relative;
	display: inline;
	top: 3px;
	left: 0px;
	border: none;
}

.homeTabTextContent {
	position: relative;
	top: 53px;
	left: 429px;
	height: 0px;
	width: 320px;
}

#specslist {
	list-style-type: none;
}
#specslist li {
	margin-bottom: 10px;
}


/* notices and errors */

#flashMessage, .error, .error_message {
color:#900;
font-size: 16px;
background-color: #fff;
margin: 8px 0px;
font-weight: bold;
}
.error_message {
clear: both;
}
.error em {
font-size: 18px;
color: #003d4c;
}
.notice {
color: #656565;
font-size: 14px;
background-color: #f4f4f4;
padding: 0.5em;
margin: 1em 0;
display:block;
}
.tip {
color: #656565;
background-color: #ddd;
}

