H1 { font-size: 18pt; line-height: 26pt; margin-bottom:5px; color: #cccccc; font-family:Verdana, Arial, Helvetica, Times New Roman }


    H2 { font-size: 13pt; margin-bottom:5px; color: #006633; font-family: Verdana, Arial, Helvetica, Times New Roman }
	
	

	
	
	H4 { font-size: 11pt; line-height: 0pt; color: #bbbbbb; font-family: Verdana, Arial, Helvetica, Times New Roman }
 H5 { font-size: 12pt; line-height: 12pt; color: #CC0033; font-family: Verdana, Arial, Helvetica, Times New Roman }	
 H6 { font-size: 12pt; line-height: 12pt; color: #003399; font-family: Verdana, Arial, Helvetica, Times New Roman }	
	
	TD { font-size: 10pt; line-height: 20px; color: #aaaaaa; font-family:Verdana, Arial, Helvetica, Times New Roman }
	INPUT { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Times New Roman }
	SELECT { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Times New Roman }
	BODY { background-color: #460000; background-image: url(images/backfade.jpg); background-repeat:  repeat-x; font-size: 10pt; line-height:20px; color: #ffffff; font-family: Verdana, Arial, Helvetica, Times New Roman;  margin-left: 0; margin-right: 0; margin-top: 0 }
	A:LINK, A:VISITED { text-decoration: none; color: #cc9933 }   /*   A:LINK, A:VISITED { text-decoration: none; color: #8112F4 }           */
	A:HOVER, A:ACTIVE { text-decoration: underline; color: #cc9933 }  /*  A:HOVER, A:ACTIVE { text-decoration: underline; color: #AA3AFF }  */
	HR { color:#333333; background: #333333; border: 0; Height:1px;}
	
.smaller
{
	font-size:12pt;
}

#smaller
{
	font-size:12pt;
}

/* start of accordian expanding boxes */

.boxheading{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
width: 100%;
margin:0 0px;
text-align: center;
font-size:1.0em;
color: #3279FD;
background: #f9f9a9;
border-bottom: 1px solid #A9A9A9;
padding-bottom: 3px;
}


.openproduct{ /*class added to contents of 1st demo when they are open*/
background: #F1F1F1;
}

/* end of accordian expanding boxes */

/* highslide enlarge */
.highslide-wrapper div {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
	cursor: url(http://www.scubatoys.com/store/sflib/highslide/graphics/zoomin.cur), pointer;
    outline: none;
    text-decoration: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid white;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-wrapper, .rounded-white {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(http://www.scubatoys.com/store/sflib/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(http://www.scubatoys.com/store/sflib/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
/* end of highslide enlarge */

.optionalaccessories {
	text-align: left;
	vertical-align: bottom;
	padding: 0px 1px 0px 1px;
	border-left: solid 1pt gray
}

.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.control:hover {
	color: black !important;
}

.highslide-html {
	border: 1px solid white;
    background-color: white;
}

.highslide-html-content {
	position: absolute;
    display: none;
}



/* Mac-style close button */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer; /* w3c */
	background: url(/highslide/graphics/close.png);
}

#announce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.2em;
	padding: 10px 5px 5px 10px;
	border:3px solid #cc9933;    /*   border:3px solid #440000;     */
	position: relative;
	top:20px;
	right:0px;
	width:100px;
	
		color:#444444;
}	
