/* CSS Document */

body
{
	background-color:		#8e5b16;
	font-family: 			Verdana, Geneva, sans-serif;
	text-align:				left;
	height:					100%;
	min-height:				100%;
	margin-bottom:			10px;
}

#whole_page
{
	width:					750px;
	margin-left:			auto;
	margin-right:			auto;
	background:				url(images/background.gif) repeat-y;
	height:					100%;
	min-height:				100%;
}

#left_nav
{
	float:					left;
	width:					186px;
	padding:				20px 0px 40px 0px;
}

#left_nav a
{
	display:				block;
	padding:				4px 0px 4px 20px;
	line-height: 1.7;
}

#left_nav p
{
	margin: 0;
	display:				block;
	padding:				4px 0px 4px 20px;
	line-height: 1.7;
	font-weight: bold;
}

#left_nav .sub_nav
{
	padding-left: 15px;
}

#left_nav a:link, a:visited
{
	color:					black; 
	text-decoration:		none;
}

#left_nav a:hover 
{
	color:					#007546; 
	text-decoration:		none;
	background-color:		white;
}

#left_nav a.active 
{
	color:					#007546; 
	text-decoration:		none;
	background-color:		white;
}

#left_nav p.active 
{
	color:					#007546; 
	text-decoration:		none;
	background-color:		white;
	margin: 0;
	font-weight: bold;
}


#main_content
{
	padding-left:			10px;
	padding-right:			20px;
	float:					left;
	width:					524px;

}

.main_entry
{
	margin-bottom:			20px;
	padding-left:			10px;
	line-height:			1.7;
}

.main_entry a:link {color:#007546; text-decoration:underline}
.main_entry a:visited {color:#007546; text-decoration:underline}
.main_entry a:hover {color:#007546; text-decoration:none}

p
{
	line-height:			1.7;
}

h1
{
	font-size:				20px;
	padding:				0px 0px 20px 0px;
	margin:					0px;
	font-family: 			Georgia, serif;
	font-style:				italic;
	text-align:				center;
}

h2
{
	font-size:				16px;
	padding:				0px 0px 0px 0px;
	margin:					0px;
	font-family: 			Georgia, serif;
}

h3
{
	font-size:				12px;
	font-family: 			Georgia, serif;
	font-style:				italic;
	line-height:			2;
}

h4
{
	font-size:				12px;
	font-family: 			Georgia, serif;
	font-style:				italic;
	line-height:			2;
	text-align:				center;
}

ol
{
	margin-left:			40px;
}

#main_content a:link {color:#007546; text-decoration:underline}
#main_content a:visited {color:#007546; text-decoration:underline}
#main_content a:hover {color:#007546; text-decoration:none}

.pic_holder
{
	float:					left;
	width:					210px;
	margin-top:				10px;
	margin-right:			40px;
}

.clear_float
{
	clear:					both;
}

#bottom
{
	text-align:				left;		
	background-color:		#8e5b16;	
	color:					white;		
}

#bottom a:link {color:yellow; text-decoration:none}
#bottom a:visited {color:yellow; text-decoration:none}
#bottom a:hover {color:black; text-decoration:none}


table {
border: none;
}

th, td {
border: none;
}

/* Goodsearch badge */
.badgewrapper160 {
  margin-left: auto;
  margin-right: auto;
}

#left_nav #goodsearch
{
  margin-top: 20px;
  padding-top: 20px;
  border-top: 4px solid white;
}

#left_nav #goodsearch a
{
  display:        inline;
	padding:				0;
	line-height:    default;
}

#left_nav #goodsearch a:link, a:visited
{
	color:					default; 
	text-decoration:		none;
}

#left_nav #goodsearch a:hover 
{
	background-color:		transparent;
}

#left_nav #goodsearch a.active 
{
	color:					#007546; 
	text-decoration:		none;
	background-color:		none;
}

#left_nav #goodsearch p.active 
{
	color:					#007546; 
	text-decoration:		none;
	background-color:		none;
	margin: 0;
	font-weight: bold;
}


#left_nav #goodsearch .badgewrapper120 div, .badgewrapper160 div, .badgewrapper300 div, .badgewrapper728 div {
    border: 0 none;
}
#left_nav #goodsearch .badgewrapper120 img, .badgewrapper160 img, .badgewrapper300 img, .badgewrapper728 img {
    border: 0 none;
}
#left_nav #goodsearch .badgewrapper120 {
    font-family: Arial,Helvetica,Verdana;
    width: 120px;
}
#left_nav #goodsearch .badgewrapper120 a {
    color: #3399D0;
    font-family: Arial,Helvetica,Verdana;
    font-size: 10px;
    text-decoration: underline;
}
#left_nav #goodsearch .badgewrapper120 a:hover {
    text-decoration: none;
}
#left_nav #goodsearch .badgewrapper120 .badge_header {
    background-image: url("http://www.goodsearch.com/_gfx/badges/120/bg-top.png");
    font-size: 10px;
    height: 54px;
    width: 120px;
}
* html .badgewrapper120 .badge_header {
    background: none repeat scroll 0 0 transparent;
}
#left_nav #goodsearch .badgewrapper120 .badge_header_links {
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    line-height: 14px;
    padding-top: 8px;
    position: relative;
    text-align: center;
}
#left_nav #goodsearch .badgewrapper120 .badge_header_links a, .badgewrapper120 .badge_header_links a:visited {
    color: #FFFFFF;
    font-size: 10px;
    text-decoration: underline;
}
#left_nav #goodsearch .badgewrapper120 .badge_header_tagline {
    color: #FFFFFF;
    font-size: 8px;
    font-weight: normal;
    line-height: 10px;
    padding-top: 10px;
    text-align: center;
}
#left_nav #goodsearch .badgewrapper120 .badge_content {
    background-image: url("http://www.goodsearch.com/_gfx/badges/120/bg-white.png");
    font-size: 10px;
    text-align: left;
    width: 120px;
}
#left_nav #goodsearch .badgewrapper120 .badge_content img {
    display: block;
    left: 5px;
    position: relative;
    top: 0;
}
#left_nav #goodsearch .badgewrapper120 .badge_content_text {
    color: #333333;
    font-size: 10px;
    line-height: 16px;
    margin: 0 auto;
    padding-bottom: 5px;
    text-align: center;
    width: 85%;
}
#left_nav #goodsearch .badgewrapper120 .badge_linkblock {
    background-image: url("http://www.goodsearch.com/_gfx/badges/120/bg-search.png");
    border: 0 solid blue;
    font-size: 9px;
    height: 102px;
    text-align: left;
    width: 120px;
}
#left_nav #goodsearch .badgewrapper120 .badge_linkblock a, .badgewrapper120 .badge_linkblock a:visited {
    color: #000000;
    font-size: 9px;
    line-height: 12px;
}
#left_nav #goodsearch .badgewrapper120 .badge_link {
    color: #003366;
    font-size: 9px;
    left: 3px;
    margin: 0 auto;
    padding-top: 8px;
    position: relative;
    width: 85%;
}
#left_nav #goodsearch .badgewrapper120 .badge_link input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    margin: 5px 0 0;
    width: 70px;
}
#left_nav #goodsearch .badgewrapper120 .badge_gobutton {
    float: left;
    margin: 5px 0 0;
    width: 16px;
}
#left_nav #goodsearch .badgewrapper120 .badge_golink {
    clear: both;
    line-height: 9px;
    margin: 0;
}
#left_nav #goodsearch .badgewrapper120 .badge_shareblock {
    background-image: url("http://www.goodsearch.com/_gfx/badges/120/bg-bottom.png");
    font-size: 9px;
    height: 56px;
    width: 120px;
}
* html .badgewrapper120 .badge_shareblock {
    background: none repeat scroll 0 0 transparent;
}
#left_nav #goodsearch .badgewrapper120 .badge_shareblock_link {
    font-size: 9px;
    padding-top: 1px;
    position: relative;
    text-align: center;
    width: 100%;
}
#left_nav #goodsearch .badgewrapper120 .badge_shareblock_link img {
    display: inline;
    padding-right: 2px;
    position: relative;
    top: 4px;
}
#left_nav #goodsearch .badgewrapper120 .badge_shareblock_link a, .badgewrapper120 .badge_shareblock_link a:visited {
    color: #FFFF00;
    font-size: 9px;
    text-decoration: underline;
}
#left_nav #goodsearch .badgewrapper160 {
    font-family: Arial,Helvetica,Verdana;
    width: 160px;
}
#left_nav #goodsearch .badgewrapper160 a {
    color: #3399D0;
    font-family: Arial,Helvetica,Verdana;
    font-size: 10px;
    text-decoration: underline;
}
#left_nav #goodsearch .badgewrapper160 a:hover {
    text-decoration: none;
    background-color: none;
}
#left_nav #goodsearch .badgewrapper160 .badge_header {
    background-image: url("http://www.goodsearch.com/_gfx/badges/160/bg-top.png");
    height: 67px;
    width: 160px;
}
* html .badgewrapper160 .badge_header {
    background: none repeat scroll 0 0 transparent;
}
#left_nav #goodsearch .badgewrapper160 .badge_header_tagline {
    color: #FFFFFF;
    font-size: 9px;
    letter-spacing: 1px;
    line-height: 10px;
    padding-top: 15px;
    text-align: center;
}
#left_nav #goodsearch .badgewrapper160 .badge_content {
    background-image: url("http://www.goodsearch.com/_gfx/badges/160/bg-white.png");
    text-align: left;
    width: 160px;
}
#left_nav #goodsearch .badgewrapper160 .badge_content_text img {
    display: block;
    left: 0;
    margin: 0;
    padding: 0;
    position: relative;
    top: 0;
}
#left_nav #goodsearch .badgewrapper160 .badge_content_text {
    color: #333333;
    font-size: 10px;
    line-height: 16px;
    margin: 0 auto;
    padding-bottom: 5px;
    text-align: center;
    width: 85%;
}
#left_nav #goodsearch .badgewrapper160 .badge_linkblock {
    background-image: url("http://www.goodsearch.com/_gfx/badges/160/bg-search.png");
    font-size: 9px;
    height: 102px;
    text-align: left;
    width: 160px;
}
#left_nav #goodsearch .badgewrapper160 .badge_linkblock a, .badgewrapper160 .badge_linkblock a:visited {
    color: #000000;
    font-size: 9px;
    line-height: 12px;
}
#left_nav #goodsearch .badgewrapper160 .badge_link {
    color: #003366;
    font-size: 9px;
    left: 3px;
    margin: 0 auto;
    padding: 8px 0 0;
    position: relative;
    text-align: left;
    width: 85%;
}
#left_nav #goodsearch .badgewrapper160 .badge_link input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    margin: 5px 0 0;
    width: 110px;
}
#left_nav #goodsearch .badgewrapper160 .badge_gobutton {
    float: left;
    margin: 5px 0 0;
    width: 16px;
}
#left_nav #goodsearch .badgewrapper160 .badge_golink {
    clear: both;
    line-height: 9px;
    margin: 0;
}
#left_nav #goodsearch .badgewrapper160 .badge_shareblock {
    background-image: url("http://www.goodsearch.com/_gfx/badges/160/bg-bottom.png");
    height: 61px;
    width: 160px;
}
* html .badgewrapper160 .badge_shareblock {
    background: none repeat scroll 0 0 transparent;
}
#left_nav #goodsearch .badgewrapper160 .badge_shareblock_link {
    font-size: 9px;
    padding: 5px 0 0;
    position: relative;
    text-align: center;
    width: 100%;
}
#left_nav #goodsearch .badgewrapper160 .badge_shareblock_link img {
    display: inline;
    vertical-align: middle;
}
#left_nav #goodsearch .badgewrapper160 .badge_shareblock_link a, .badgewrapper160 .badge_shareblock_link a:visited {
    color: #FFFF00;
    font-size: 9px;
    text-decoration: underline;
    background-color: none;
}
#left_nav #goodsearch .badgewrapper300 {
    font-family: Arial,Helvetica,Verdana;
    width: 300px;
}
#left_nav #goodsearch .badgewrapper300 a {
    color: #3399D0;
    font-family: Arial,Helvetica,Verdana;
    font-size: 10px;
    text-decoration: underline;
}
#left_nav #goodsearch .badgewrapper300 a:hover {
    text-decoration: none;
}
#left_nav #goodsearch .badgewrapper300 .badge_header {
    background-image: url("http://www.goodsearch.com/_gfx/badges/300/bg-top.png");
    height: 48px;
    width: 300px;
}
* html .badgewrapper300 .badge_header {
    background: none repeat scroll 0 0 transparent;
}
#left_nav #goodsearch .badgewrapper300 .badge_header_tagline {
    color: #FFFFFF;
    font-family: Arial,Helvetica,Verdana;
    font-size: 10px;
    letter-spacing: 1px;
    line-height: 10px;
    padding-top: 15px;
    text-align: center;
}
#left_nav #goodsearch .badgewrapper300 .badge_content {
    background-image: url("http://www.goodsearch.com/_gfx/badges/300/bg-white.png");
    text-align: center;
    width: 300px;
}
#left_nav #goodsearch .badgewrapper300 .badge_content img {
    display: block;
    margin: 0 auto;
}
#left_nav #goodsearch .badgewrapper300 .badge_content_text {
    color: #333333;
    font-family: Arial,Helvetica,Verdana;
    font-size: 10px;
    line-height: 16px;
    margin: 0 auto;
    padding-bottom: 5px;
    width: 85%;
}
#left_nav #goodsearch .badgewrapper300 .badge_linkblock {
    background-image: url("http://www.goodsearch.com/_gfx/badges/300/bg-search.png");
    font-size: 9px;
    height: 62px;
    text-align: left;
    width: 300px;
}
#left_nav #goodsearch .badgewrapper300 .badge_linkblock a, .badgewrapper300 .badge_linkblock a:visited {
    color: #000000;
    font-size: 9px;
    line-height: 12px;
}
#left_nav #goodsearch .badgewrapper300 .badge_link {
    color: #003366;
    float: left;
    font-size: 9px;
    margin: 0 0 0 8px;
    padding-top: 8px;
    width: 46%;
}
#left_nav #goodsearch .badgewrapper300 .badge_link input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    margin: 5px 0 0;
    width: 105px;
}
#left_nav #goodsearch .badgewrapper300 .badge_link_select {
    margin: 5px 0 0;
}
#left_nav #goodsearch .badgewrapper300 .badge_gobutton {
    float: left;
    margin: 5px 0 0;
    width: 16px;
}
#left_nav #goodsearch .badgewrapper300 .badge_golink {
    line-height: 9px;
    margin: 0;
}
#left_nav #goodsearch .badgewrapper300 .badge_shareblock {
    background-image: url("http://www.goodsearch.com/_gfx/badges/300/bg-bottom.png");
    height: 35px;
    width: 300px;
}
* html .badgewrapper300 .badge_shareblock {
    background: none repeat scroll 0 0 transparent;
}
#left_nav #goodsearch .badgewrapper300 .badge_shareblock_link {
    float: left;
    font-size: 10px;
    padding-top: 1px;
    text-align: center;
    width: 50%;
}
#left_nav #goodsearch .badgewrapper300 .badge_shareblock_link img {
    display: inline;
    padding-right: 2px;
    position: relative;
    top: 4px;
}
#left_nav #goodsearch .badgewrapper300 .badge_shareblock_link a, .badgewrapper300 .badge_shareblock_link a:visited {
    color: #FFFF00;
    font-size: 10px;
    text-decoration: underline;
}
#left_nav #goodsearch .badgewrapper728 {
    background-image: url("http://www.goodsearch.com/_gfx/badges/728/bg.png");
    font-family: Arial,Helvetica,Verdana;
    font-size: 9px;
    height: 90px;
    width: 728px;
}
#left_nav #goodsearch .badgewrapper728 a {
    background: none repeat scroll 0 0 transparent;
    color: #3399D0;
    font-family: Arial,Helvetica,Verdana;
    font-size: 10px;
    text-decoration: underline;
}
#left_nav #goodsearch .badgewrapper728 a:hover {
    text-decoration: none;
}
#left_nav #goodsearch .badgewrapper728 .badge_logo {
    float: left;
    text-align: left;
    width: 240px;
}
#left_nav #goodsearch .badgewrapper728 .badge_logo .badge_logo_goodsearch {
    display: block;
    margin: 5px 0 0 10px;
}
#left_nav #goodsearch .badgewrapper728 .badge_logo .badge_logo_goodshop {
    display: block;
    margin: 0 0 0 10px;
}
#left_nav #goodsearch .badgewrapper728 .badge_logo .badge_logo_links {
    color: #999999;
    font-family: Arial,Helvetica,Verdana;
    margin: 0 0 0 25px;
}
#left_nav #goodsearch .badgewrapper728 .badge_logo .badge_logo_links a, .badgewrapper728 .badge_logo .badge_logo_links a:visited {
    color: #999999;
    font-family: Arial,Helvetica,Verdana;
}
#left_nav #goodsearch .badgewrapper728 .badge_content_wrapper {
    float: left;
}
#left_nav #goodsearch .badgewrapper728 .badge_content {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    height: 54px;
    line-height: 10px;
    margin: 0 0 0 60px;
    padding: 0;
    text-align: center;
    width: 400px;
}
#left_nav #goodsearch .badgewrapper728 .badge_content a {
    color: #FFFF00;
}
#left_nav #goodsearch .badgewrapper728 .badge_content img {
    display: block;
    margin: 0 0 0 50px;
    padding: 6px 0 0;
}
#left_nav #goodsearch .badgewrapper728 .badge_linkblock {
    background: none repeat scroll 0 0 transparent;
    width: 480px;
}
#left_nav #goodsearch .badgewrapper728 .badge_link {
    color: #003366;
    float: left;
    font-size: 9px;
    margin: 0 0 0 30px;
    padding-top: 4px;
    width: 33%;
}
#left_nav #goodsearch .badgewrapper728 .badge_link_select {
    background: none repeat scroll 0 0 transparent;
    color: #003366;
    float: left;
    font-size: 9px;
    height: 23px;
    margin: 8px 0 0 10px;
    padding: 0;
    text-align: left;
    vertical-align: top;
    width: 33%;
}
#left_nav #goodsearch .badgewrapper728 .badge_link input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    margin: 5px 0 0;
    width: 95px;
}
#left_nav #goodsearch .badgewrapper728 .badge_gobutton {
    float: left;
    margin: 5px 0 0;
    width: 16px;
}
#left_nav #goodsearch .badgewrapper728 .badge_golink {
    clear: both;
    line-height: 9px;
    margin: 0 0 0 12px;
}
#left_nav #goodsearch .badgewrapper728 .badge_shareblock {
    background: none repeat scroll 0 0 transparent;
    color: #3E7FC1;
    float: right;
    margin: 2px 10px 0 0;
}
#left_nav #goodsearch .badgewrapper728 .badge_shareblock a {
    color: #3E7FC1;
}
#left_nav #goodsearch .badgewrapper728 .badge_shareblock img {
}
#left_nav #goodsearch #badge120ListWrapper li, #badge160ListWrapper li, #badge300ListWrapper li, #badge728ListWrapper li {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #000000;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 9px !important;
    list-style: none outside none;
    padding: 2px 4px;
    text-align: left;
}
#left_nav #goodsearch #badge120ListWrapper .badge_menu_show li, #badge160ListWrapper .badge_menu_show li, #badge300ListWrapper .badge_menu_show li, #badge728ListWrapper .badge_menu_show li {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    color: #000000;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 9px;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 2px 4px;
    text-align: left;
}
#left_nav #goodsearch .badgewrapper120 li {
    width: 90px;
}
#left_nav #goodsearch .badgewrapper160 li {
    width: 130px;
}
#left_nav #goodsearch .badgewrapper300 li {
    width: 130px;
}
#left_nav #goodsearch .badgewrapper728 li {
    width: 130px;
}
#left_nav #goodsearch .badge_menu {
    background: none repeat scroll 0 0 transparent;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 1000;
}
#left_nav #goodsearch .badge_menu li {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #000000;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 9px;
    list-style: none outside none;
    padding: 2px 4px;
}
#left_nav #goodsearch .badge_menu_show {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    left: 0;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 1000;
}
#left_nav #goodsearch .badge_menu_show li {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    color: #000000;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 9px;
    list-style: none outside none;
    margin: 0;
    padding: 2px 4px;
}
#left_nav #goodsearch .badge_menu_show li a, .badge_menu_show li a:visited {
    color: #000000;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 9px;
    text-decoration: none;
}
#left_nav #goodsearch .badge_menu_show li a:hover {
    text-decoration: underline;
}
#left_nav #goodsearch .badge_menu_hide {
    display: none;
}
#left_nav #goodsearch .badgewrapper120 .menu, .badgewrapper160 .menu, .badgewrapper300 .menu, .badgewrapper728 .menu {
    background: none repeat scroll 0 0 transparent;
    list-style: none outside none;
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
    z-index: 1000;
}
#left_nav #goodsearch .badgewrapper120 .menu li, .badgewrapper160 .menu li, .badgewrapper300 .menu li, .badgewrapper728 .menu li {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #000000;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 9px;
    list-style: none outside none;
    padding: 2px 4px;
}
#left_nav #goodsearch .badgewrapper120 .menu_hide, .badgewrapper160 .menu_hide, .badgewrapper300 .menu_hide, .badgewrapper728 .menu_hide {
    display: none;
}

