body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #B8C995;
	margin: 0px;
}
.panel {
	padding: 5px;
	background-color: #FFFFFF;
}
.menu {
	font-size: 11px;
	padding: 0px;
	margin: 0px 0px 6px;
}

.corner {
	-moz-border-radius:15px;
	border-radius:15px;
	-moz-border-radius-topleft:15px;
	border-top-left-radius:15px;
	-moz-border-radius-topright:15px;
	border-top-right-radius:15px;
	-moz-border-radius-bottomleft:15px;
	border-bottom-left-radius:15px;
	-moz-border-radius-bottomright:15px;
	border-bottom-right-radius:15px;
	/* background:url("http://www.genealogysupplies.com/images/email_news/snowflakes_bg_white.gif"); */ /* XMAS BG - SNOWFLAKES */
}
.corner_with_no_bg {
	-moz-border-radius:15px;
	border-radius:15px;
	-moz-border-radius-topleft:15px;
	border-top-left-radius:15px;
	-moz-border-radius-topright:15px;
	border-top-right-radius:15px;
	-moz-border-radius-bottomleft:15px;
	border-bottom-left-radius:15px;
	-moz-border-radius-bottomright:15px;
	border-bottom-right-radius:15px;
}
.cornerTL {
	background-image: url(images/cornerTL.gif);
	background-repeat: no-repeat;
	background-position: left top;
	-moz-border-radius-topleft:15px;
	border-top-left-radius:15px;
}
.cornerTR {
	-moz-border-radius-topright:15px;
	border-top-right-radius:15px;
	background-image: url(images/cornerTR.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.cornerTop {
	-moz-border-radius-topleft:15px;
	border-top-left-radius:15px;
	-moz-border-radius-topright:15px;
	border-top-right-radius:15px;
}
.cornerRight {
	-moz-border-radius-bottomright:15px;
	border-bottom-right-radius:15px;
	-moz-border-radius-topright:15px;
	border-top-right-radius:15px;
}
.cornerLeft {
	-moz-border-radius-bottomleft:15px;
	border-bottom-left-radius:15px;
	-moz-border-radius-topleft:15px;
	border-top-left-radius:15px;
}	
.cornerBL {
	-moz-border-radius-bottomleft:15px;
	border-bottom-left-radius:15px;
	background-image: url(images/cornerBL.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.cornerBR {
	-moz-border-radius-bottomright:15px;
	border-bottom-right-radius:15px;
	background-image: url(images/cornerBR.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.cornerBottom {
	-moz-border-radius-bottomleft:15px;
	border-bottom-left-radius:15px;
	-moz-border-radius-bottomright:15px;
	border-bottom-right-radius:15px;
}

.panelHead {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 0px;
	padding-bottom: 3px;
	margin-bottom: 0px;
	margin-top: 0px;
}
p {
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
}
h1 {
	font-size: 18px;
	color: #006600;
	margin: 8px 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h2 {
	color: #006600;
	font-size: 18px;
	font-weight: normal;
}
h3 {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006600;
}
.searchDesc {
	font-size: 10px;
}
.topTenMenu {

	font-size: 10px;
	padding: 0px;
	margin: 0px;
}

a:link {
	color: #006600;
	text-decoration: none;
}
a:visited {
	color: #006600;
	text-decoration: none;
}
a:hover {
	color: #CC0000;
	text-decoration: underline;
}
a:active {
	color: #CC0000;
	text-decoration: none;
}
a img{
	border:0;
}
.white {
	color: #FFFFFF;
}
.coverage {
	font-size: 10px;
	color: #CC0000;
	font-weight: normal;
}
.county {
	font-size: 11px;
}
.platHead {
	font-size: 24px;
	font-weight: bold;
	color: #FFFF00;
}
.basicHead {
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
}
.searchHead {
	font-size: 12px;
	font-weight: bold;
	color: #006600;
}
.price {
	margin: 3px 0px 0px;
	padding: 0px;
	font-size: 12px;
}

.partnerMenu {


	font-size: 10px;
	padding: 0px;
	margin: 0px 0px 8px;
}
li {
	margin-bottom: 5px;
	font-size: 12px;
}
.eighteenpix {
	font-size: 18px;
}
.red {
	color: #CC0000;
}
.verdana12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.nopad {
	padding: 0px;
	font-size: 12px;
	margin: 0px;
}
.whiteBorder {
	border: 1px solid #FFFFFF;
}
.greyBorder {
	border: 1px solid #999999;
}
.error {
	font-weight: bold;
	color: #FF0000;
}
.tenPoint {
	font-size: 10px;
}
.search_panel {
	background-color: #006600;
}
.crossed_out {
	text-decoration: line-through;
}
.no_margin {
	margin: 0px 0px 0px 0px;
}
.no_padding {
	padding: 0px 0px 0px 0px;
}
.cell_padding_10 {
	padding:10px;
}

.supportdb p {
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 6px;
	margin-bottom: 6px;
}
.supportdb li {
	margin-bottom: 3px;
	margin-top: 3px;
	font-size: 12px;
}
.hidden {
	color:#999999;
	font-style:italic;
}
.hidden p {
	color:#999999;
	font-style:italic;
}
.hidden a:link {
	color:#999999;
	text-decoration: none;
	font-style:italic;
}
.hidden a:visited {
	color:#999999;
	text-decoration: none;
	font-style:italic;
}
.hidden a:hover {
	color:#CC0000;
	text-decoration: underline;
	font-style:italic;
}
.hidden a:active {
	color:#CC0000;
	text-decoration: underline;
	font-style:italic;
}
.hidden h3 {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
}
.snowflake_bg_gr { background:url(images/xmasgifts_snowbg_gr.gif) top left repeat; 
}
.snowflake_white_bg {
	background:url(images/snowflakes.gif) #FFFFFF top right repeat;
}
.xmas_snowflakebg_green {	background-color:#EBF0E1;
	background-image:url(http://www.genealogysupplies.com/images/email_news/snowflakes_bg_enewsgr.gif);
	background-position: right top;
	background-repeat:repeat;
}
.grey_top_border {
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.grey_bottom_border {
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.searchbar {
	background-color: #006600;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.content {
	margin: 50px;
}
#searchbar {
	background-color: #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#searchbar p {
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
}
#content {
	margin: 5px;
	background-color:#B8C995;
	list-style-position: inside;
}
#navbar {
	margin-top: 0px;
}
.quote {
	font-style: italic;
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#444444;
	font-weight:normal;
}
.rust {
	background-color: #C85F26;
}

