body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
html, body {
height:100%;
}

a:link {
	color: #006666;
}
a:visited {
	color: #006666;
}
a:hover {
	color: #006699;
}
.hdrnav {
	font-size: x-small;
}
a.hdrnav:link {
	color: #FFFFFF;
}
a.hdrnav:visited {
	color: #FFFFFF;
}
a.hdrnav:hover {
	color: #eccc9f;
}



/*.navtable {
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #000000;


}*/
.navtablecell {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;

}

#menuContainer, a #menuContainer, a:link #menuContainer {
	cursor: pointer;

}
.navtablecell-last {
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #ffffff;

}

.xsmall {
	font-size: x-small;
}
.maintable {
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #BEBEBE;
	text-align: left;

}
.maincellborder {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BEBEBE;
}
.maincellleft {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BEBEBE;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	font-size: x-small;
	vertical-align: top;





}
.maincellcontent {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BEBEBE;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	vertical-align: top;
	font-size: small;



}
.maincellright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BEBEBE;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	vertical-align: top;
	font-size: x-small;
	background-color: #ecece0;




}
h1 {
	font-weight: bold;
	color: #27658E;
	font-size: 17px;
	margin-top: 0px;
	margin-bottom: 6px;


}
p {
	margin-top: 0px;
	margin-bottom: 6px;
}
h3 {
	font-weight: bold;
	color: #27658E;
	font-size: small;
	margin-top: 0px;
	margin-bottom: 6px;
	font-variant: small-caps;

}
h2 {
	font-weight: bold;
	color: #27658E;
	font-size: small;
	margin-top: 0px;
	margin-bottom: 6px;
	font-variant: small-caps;

}
.breadcrumb {
	font-size: x-small;
	color: #999999;

}
h4 {

	font-weight: normal;
	color: #FF7A15;
	font-size: 17px;
	margin-top: 0px;
	margin-bottom: 6px;
}
.bluetext {
	font-size: small;
	vertical-align: top;
	color: #27658E;

}
.photocaption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #999999;
}
h5 {

	font-weight: bold;
	color: #27658E;
	margin-top: 0px;
	margin-bottom: 6px;
	font-size: x-large;
}
.maincellbobolink {

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BEBEBE;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	font-size: x-small;
	vertical-align: top;
}
.orangetext {


	font-size: small;
	vertical-align: top;
	color: #FF6600;
}


/* buttons */
a.register {
    -webkit-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);
    box-shadow:0px 2px 2px rgba(0, 0, 0, 0.25);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, .5);
	width:auto;
	padding:2px 5px;
	color:#fff;
	line-height: 2em;
	background-color: #87af3a;
	text-decoration: none;
}
a.register:hover {text-decoration:none; background: #67b600;  }
a.register:active { position: relative; top: 3px;
    -webkit-box-shadow:inset 0 0px 3px rgba(0, 0, 0, 0.9);
    -moz-box-shadow:  inset 0 0px 3px rgba(0, 0, 0, 0.9);
    box-shadow: inset 0 0px 3px rgba(0, 0, 0, 0.9);
}
a.register:active:after { content: ""; width: 100%; height: 3px; background: #fff; position: absolute; bottom: -1px; left: 0; }




/* popup box for membership pages */

div.visiblenugget {
	background: none repeat scroll 0 0 #F3ECD5;
	border: 1px solid #ddd000;
	position:absolute;
	top:5%;
	left:50%;
	padding: 16px;	
	width: 550px;
	margin-left:-280px;
	display:none;
	z-index: 50;
}

div.visiblenugget ul {list-style-type: none;width:500px;}
div.visiblenugget li {border-top: 1px solid #d0d0d0; width:500px; padding:8px; float: left;}
#one div.visiblenugget li img {width:120px; vertical-align: top; float:left; margin:0 10px 0 5px; padding:5px; background:#fafafa; border:1px solid #dedede;}

div#pop2.visiblenugget ul {list-style-type: square;width:500px;}
div#pop2.visiblenugget li {border:none; width:500px; padding:0px; float:none; font-size:.8em; }
div#pop2.visiblenugget h4 { color: #27658E; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:.8em; }

div.visiblenugget h5 {
    background-color: #F17C0E;
    background-image: none;
    border-bottom: 1px solid #D2D2D2;
    color: #404040;
    margin: 0;
    padding: 3px;
    text-align: left;
}
p.closeme {
    margin: -16px -16px 8px 8px;
    padding: 5px;
    border:1px solid #666;
    background: orange;
    color: #fff;
    float: right;
    font-weight: bold;
}
p.closeme a, p.closeme a:link, p.closeme a:visited {color:#fff;}

#blackout {
visibility: hidden;
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 5000px;
display: none;
background-color: #000;
filter: alpha(opacity=60);
-moz-opacity: .6;
opacity: .6;
z-index: 9;
}
/* end popup box */

/* buttons */
#cart a {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width:auto;
    padding:3px;
	margin:3px 0;
    background: #FFD34E; 
    color:#333;
	text-decoration:none;
}
#cart a:active { position: relative; top: 3px; 
 
}
#cart a:hover {text-decoration:none; background: #FFFAD5;} 


