/* <style>	<!--
	*/

	body {
		background-color:#ffffff;
		font-family: Arial, Helvetica, sans-serif;
		text-align:center;
	}

	#page {
		margin-left: auto;
		margin-right: auto;
		margin-top: 6px;
		position: relative;
		background:url(/images/fgf-background-sidebar-2010.gif) repeat-y;
		width:780px;
		text-align:left;
		z-index:100;
	}

	#pageoverlay {
		position: absolute;
		width:780px;
		left: 0px;
		top: 0px;
		min-height:100px;
		text-align:left;
		background-color:#ffffff;
	}

	#header {
		position:relative;
		top:0px;
		height:230px;
		width: 780px;
		background:url(/images/fgf-sidebar-master-nophone-top-2010.jpg) no-repeat;
		z-index:200;
	}

	#header #header_menu {
		position:absolute;
		left:0px;
		top:0px;
		width:780px;
		height:38px;
		z-index:310;
	}

	#header_logo {
		position:absolute;
		left:8px;
		top:46px;
		width:170px;
		height:16px;
		z-index:200;
	}

	#header_home {
		position:absolute;
		left:9px;
		top:65px;
		width:30px;
		height:10px;
		z-index:200;
	}

	#header_viewcart {
		position:absolute;
		left:510px;
		top:67px;
		width:30px;
		height:12px;
		z-index:200;
	}

	#header_pagetitle {
		position:absolute;
		left:214px;
		top:135px;
		width:260px;
		height:60px;
		z-index:200;
	}

	#header_a2zsidebar {
		position:absolute;
		left: 6px;
		top:156px;
		width:185px;
		height:60px;
		z-index:200;
	}

	#header_a2zsidebar p {
		font-family: Arial, Helvetica, sans-serif;
		font-size : 11pt;
		color: #1d6c1e;
		font-weight: bold;
		margin-top : 3px;
		margin-bottom : 3px;
		margin-left:10px;
		margin-right:15px;
	}

	#header_a2zsidebar a.AZ, a.AZ:link, a.AZ:visited {
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: underline;
		color: #1d6c1e;
		background-color: #e2d7a9;
		font-weight: bold;
	}

	#header_a2zsidebar a.AZ:hover 	{
		text-decoration: underline;
		color: #e2d7a9;
		background-color: #1d6c1e;
		font-weight: bold;
	}

	#content {
		position:relative;
		float:left;
		width: 780px;
		background-color:#e2d7a9;
		margin-top:0px;
		margin-bottom:0px;
		padding-top:0px;
		padding-bottom:0px;
	}

	#leftcol {
		position:relative;
		float:left;
		width: 185px;
		background-color:#e2d7a9;
		margin-bottom:0px;
	}

	#leftcol p {
		font-family: Arial, Helvetica, sans-serif;
		font-size : 11pt;
		color: #000000;
		font-weight: normal;
		margin-top : 3px;
		margin-bottom : 3px;
		margin-left:10px;
		margin-right:15px;
	}

	#leftcol p.sidebartitle {
		font-family: Arial, Helvetica, sans-serif;
		font-size : 11pt;
		color: #ffffff;
		margin-top : 3px;
		margin-bottom : 5px;
		margin-left : 10px;
		margin-right : 10px;
	}

	#leftcol a.sidebar, a.sidebar:link, a.sidebar:visited {
		font-family: Verdana, Helvetica, sans-serif;
		text-decoration: underline;
		color: #ffffff;
		font-size: 10pt;
		font-weight: bold;
	}

	#leftcol a.sidebar:hover 	{
		text-decoration: underline;
		color: #228b22;
		font-weight: bold;
	}

	#leftcol a.sidebar_buy, a.sidebar_buy:link, a.sidebar_buy:visited {
		font-family: Verdana, Helvetica, sans-serif;
		text-decoration: underline;
		display: block;
		color: #000000;
		font-size: 12pt;
		font-weight: bold;
		margin-top : 6px;
	}

	#leftcol a.sidebar_buy:hover 	{
		text-decoration: underline;
		color: #1d6c1e;
		font-weight: bold;
	}

	#rightcol {
		position:relative;
		float:left;
		width: 595px;
		background-color:#ffffff;
		min-height:650px;
		margin-top:0px;
		padding-top:0px;
		margin-bottom:0px;
		padding-bottom:0px;
	}

	#rightcol #rightcol_content {
		position:relative;
		float: left;
		padding-left:15px;
		width: 580px;
	}

	#rightcol #rightcol_content p {
		font-size : 15px;
		color : #000000;
		text-align : left;
		margin-bottom : 5px;
		margin-right : 10px;
	}

	#rightcol #rightcol_content ul {
		/* 		list-style-image: url(images/528-presents-bullet.gif); */
		margin-left: 0px;
		margin-bottom: 16px;
	}

	#rightcol #rightcol_content li {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 15px;
		color: #000000;
		margin-left: 15px;
		margin-bottom: 6px;
	}

	/*=== catalog link styles ===================*/

	#rightcol #rightcol_content p.back2menu {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-align : right;
		font-weight: normal;
		margin-right: 20px;
		margin-top: 0px;
		margin-bottom: 2px;
		color: #000000;
	}

	#rightcol #rightcol_content a.back2menu, a.back2menu:link, a.back2menu:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-weight: bold;
		text-decoration: underline;
		color: #228b22;
	}

	#rightcol #rightcol_content a.back2menu:hover 	{
		color: #dc143c;
	}

	#footer {
		position:relative;
		float:left;
		height:109px;
		width: 780px;
		background:url(/images/fgf-sidebar-master-bottom-2010.gif) no-repeat;
		background-color:#ffffff;
	}

	#footer_disclaimer {
		position:absolute;
		left:460px;
		top:84px;
		height:20px;
		width: 80px;
		z-index:200;
	}

	#footer_menu {
		position:relative;
		float:left;
		height:90px;
		width: 780px;
		background-color:#ffffff;
	}

	/*=== Alpha listing styles ===================*/

	#rightcol_content ul.az-title {
		list-style-type: disc;
		margin-left: 2px;
		padding-left: 2px;
		margin-top: 3px;
		margin-bottom: 0px;
	}

	#rightcol_content li.az {
		margin-top: 3px;
		margin-bottom: 0px;
		margin-right: 20px;
	}

	#rightcol_content .az-title {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		font-weight: bold;
		margin-bottom: 0px;
		color: #228b22;
		margin-left: 0px;
		margin-top: 3px;
		margin-bottom: 0px;;
	}

	#rightcol #rightcol_content a.parlink, a.parlink.link, a.parlink:visited {
		color: #0033ff;
		font-size : 15px;
		font-weight: bold;
	}
	#rightcol #rightcol_content a.parlink:hover, a.parlink:active {
		color: #228b22;
		font-weight: bold;
	}

	#rightcol_content a.az-title, a.az-title:link, a.az-title:visited {
		text-decoration: none;
		color: #228b22;
	}

	#rightcol_content a.az-title:hover 	{
		color: #dc143c;
	}

	#rightcol_content h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14pt;
		font-weight: bold;
		margin-bottom : 0px;
		color: #228b22;
	}

	/*  ================  Miscellaneous =============== */
	h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14pt;
		font-weight: bold;
		margin-bottom : 0px;
		color: #228b22;
	}

	h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13pt;
		font-weight: bold;
		margin-bottom : 0px;
		color: #228b22;
	}

	sup {
		font-size : 70%;
		vertical-align : text-top;
	}

	sub {
		font-size : 70%;
		vertical-align : baseline;
	}

	img.center {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	img.fleft {
		float: left;
		padding-right: 7px;
		padding-top: 7px;
	}

	img.fright {
		float: right;
		padding-left: 7px;
		padding-top: 7px;
	}

	/*
	-->
</style> */
