/* The 'wide' sans-serif stack		= font-family: Verdana, Geneva, sans-serif; */
/* The 'narrow' sans-serif stack	= font-family: Arial, Tahoma, Helvetica, sans-serif; NB: can also include 'Trebuchet MS'*/
/* The 'wide' serif stack					= font-family: Georgia, Utopia, Palatino, 'Palatino Linotype', serif; */
/* The 'narrow' serif stack				= font-family: 'Times New Roman', Times, serif; */
/* The monospace stack						= font-family: 'Courier New', 'Courier', monospace; */

BODY							{color: #006600; background: url(blend.gif) #2b3949 repeat-x fixed center top; font: 76% Arial, Tahoma, Helvetica, sans-serif;}
/*BODY							{color: #000000; font: 76% Arial, Tahoma, Helvetica, sans-serif;}*/
P,TABLE,TD,TH,UL,OL,LI,DL,DT,DD,
TEXTAREA,INPUT		{font: 1em Arial, Tahoma, Helvetica, sans-serif;}
H1								{color: #006600; font: 1.4em 'Trebuchet MS', Arial, sans-serif; background: none transparent scroll repeat 0% 0%;}
H2								{font-size: 1.3em; font-weight: bold;}
H3								{font-size: 1.2em;}
H3 .smalltext			{font-family: Arial, Helvetica, sans-serif;	font-size: 0.8em;	font-weight: normal;}
H4								{font-size: 1em;}
A:link, A:visited	{color: #006600; font: normal 1em Arial, Tahoma, Helvetica, sans-serif; text-decoration: underline; background-color: transparent;}
A:active, A:hover	{color: #009900; font: normal 1em Arial, Tahoma, Helvetica, sans-serif; text-decoration: underline; background-color: transparent;}
SUP,	SUB					{height: 0px; line-height: 1em; vertical-align: baseline; _vertical-align: bottom; position: relative;} /* underscore hack - _property only seen by WinIE */
SUP								{bottom: 1ex;}
SUB								{top: .5ex;}
/* -- Lists -- */
OL, UL, LI 				{margin-top: 0px; margin-bottom: 0px; font: 1em/1.2em Arial, Tahoma, Helvetica, sans-serif;}
UL, UL LI 				{list-style: none;}
LI				 				{margin-bottom: 0.7em;}
.listfirst				{margin-top: 0.7em;}
UL.bullets LI			{list-style-image: url(bullet.gif);}
/* -- Main Page Layout -- */
#breadcrumb							{font-size: 0.9em; margin-left: 1em; margin-top: 0.25em; color: #333333; text-align: left;}
#breadcrumb A:link,
#breadcrumb A:visited		{text-decoration: none;}
#breadcrumb A:active,
#breadcrumb A:hover			{text-decoration: underline;}
#colLeft								{width: 155px; float: left; margin: 10px 0px 0px 3px; padding: 0px; _display: inline;} /* display: inline hack - _property only seen by WinIE. To remove extra 3px added by IE to left margin of floated element */
#colLeft A:link,
#colLeft A:visited			{text-decoration: none; display: block; margin-top: 3px;}
#colLeft A:active,
#colLeft A:hover				{text-decoration: underline; display: block;}
#colLeft LI							{margin: 0.3em auto auto -22px;}
#colLeft LI A:link,
#colLeft LI A:visited		{display: inline;}
#colLeft LI A:active,
#colLeft LI A:hover			{display: inline;}
#colLeft .lastlink			{margin: 8px auto auto auto; text-align: center;}
#colMiddle							{width: 677px; margin: 10px 0px 0px 161px; _margin-left: 158px;} /* underscore hack - _property only seen by WinIE. To remove extra 3px added by IE to left margin if adjacent to floated element */
#colMiddleMembers				{width: 835px; margin: 10px 0px 0px 161px; _margin-left: 158px;} /*     "        " */
#colRight								{width: 155px; float: right; margin: 8px 3px 0px 0px; display: inline;}
#colRight A:link,
#colRight A:visited			{text-decoration: none; display: block; margin-top: 3px;}
#colRight A:active,
#colRight A:hover				{text-decoration: underline; display: block;}
#colRight LI						{margin: 0.3em auto auto -22px;}
#colRight LI A:link,
#colRight LI A:visited	{display: inline;}
#colRight LI A:active,
#colRight LI A:hover		{display: inline;}
#colRight .lastlink			{margin: 8px auto auto auto; text-align: center;}
#dollar									{font-size: 0.85em; text-align: center; margin: 0em auto;}
#emailus								{color: #666666; font: normal 0.9em Verdana, Geneva, sans-serif; margin: 1.5em 0em 0em 0em;}
#navTop									{color: #003300; margin: 5px auto 0 auto; text-align: center; font: bold 1em Arial, Tahoma, Helvetica, sans-serif;}
#navTop A:link,
#navTop A:visited				{color: #003300; font: bold 1em Arial, Tahoma, Helvetica, sans-serif; text-decoration: none;}
#navTop A:hover					{color: #006600; font: bold 1em Arial, Tahoma, Helvetica, sans-serif; text-decoration: underline;}
#pageContainer					{width: 999px; background-color: #ffffff; margin: 0px auto; text-align: center;} /* 790px */
#pageBkgndTop						{width: 999px; height: 12px; background: url(pagebkgndtop.gif) #2b3949 no-repeat scroll center bottom;}
#pageHeader							{width: 999px; height: 140px; margin: 0px; padding-top: 0px; background: url(header02.jpg) #ffffff no-repeat scroll right top; vertical-align: top;}
#pageHeaderStrapline		{margin: 20px 123px auto auto; text-align: right; font: bold 11pt Arial, Tahoma, Helvetica, sans-serif; color: #fafafa;}
#pageHeaderTxtShadow		{margin: 0px auto; padding: 40px 0 0 2px; text-align: center; font: bold 24pt Verdana, Geneva, sans-serif; color: #cccccc;}
#pageHeaderTxtTop				{margin: -40px auto 0px auto; text-align: center; font: bold 24pt Verdana, Geneva, sans-serif; color: #ff0066;}
#pageFooter							{width: 999px; height: 32px; background: url(pagebkgndbot.gif) #2b3949 no-repeat scroll center top; font: normal 0.8em Arial, Tahoma, Helvetica, sans-serif; color: #cccccc; clear: both;}
#pageFooter A:link,
#pageFooter A:visited		{color: #cccccc; text-decoration: none;}
#pageFooter A:hover			{color: #009900; text-decoration: none;}
#pageSubhead						{width: 684px; height: 47px; margin: 3px auto; text-align: center; background: url(loz02b.gif) #ffffff no-repeat scroll top center;}
#sbt_Free4All						{background-image: url(sbt_Free4All.gif);}
#sbt_Entertainment			{background-image: url(sbt_Entertainment.gif);}
#sbt_ImpSkills					{background-image: url(sbt_ImpSkills.gif);}
#sbt_Interviews					{background-image: url(sbt_Interviews.gif);}
#sbt_Join								{background-image: url(sbt_Join.gif);}
#sbt_Links							{background-image: url(sbt_Links.gif);}
#sbt_MemOnly						{background-image: url(sbt_Members.gif);}
#sbt_New2Shoot					{background-image: url(sbt_New2Shoot.gif);}
#sbt_NewsAndViews				{background-image: url(sbt_NewsAndViews.gif);}
#sbt_Reviews						{background-image: url(sbt_Reviews.gif);}
#sbt_ShootBreeze				{background-image: url(sbt_ShootBreeze.gif);}
#sbt_ShopAround					{background-image: url(sbt_ShopAround.gif);}
#sbt_ShotgunForum				{background-image: url(sbt_ShotgunForum.gif);}
#sbt_TSTips							{background-image: url(sbt_TSTips.gif);}
#sbt_Welcome						{background-image: url(sbt_Welcome.gif);}
#sbt_WhosWho						{background-image: url(sbt_WhosWho.gif);}
#SubsMsg01							{font: normal 1.15em Verdana, Geneva, sans-serif; text-align: center; color: #006600;}
#SubsMsg01 A:link,
#SubsMsg01 A:visited		{color: #003300; font: bold 1em Verdana, Geneva, sans-serif; text-decoration: underline;}
#SubsMsg01 A:hover			{color: #006600; font: bold 1em Verdana, Geneva, sans-serif; text-decoration: underline;}
/* -- General -- */
.alert						      {color: red;}
.BigRed							              {font: bold 1.1em Verdana, Geneva, sans-serif; color: red;}
.BigRed A:link, .BigRed A:visited {font: bold 1.1em Verdana, Geneva, sans-serif; color: red; text-decoration: underline;}
.BigRed A:active, .BigRed A:hover	{font: bold 1.1em Verdana, Geneva, sans-serif; color: green; text-decoration: underline;}
.caption								{text-align: center; margin: 0.25em auto 0.5em auto; font: bold 0.9em "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;}
.expandMeBox						{display: none; border: 1px solid silver; margin-left: 20px; padding: 10px;}
.expandMeLink						{color: #333333; font: normal 1em Arial, Tahoma, Helvetica, sans-serif;}
.expandMeLink A:link,
.expandMeLink A:visited	{color: #006600; font: bold 1.1em Verdana, Geneva, sans-serif; text-decoration: none; background-color: transparent;}
.expandMeLink A:active,
.expandMeLink A:hover		{color: #009900; font: bold 1.1em Verdana, Geneva, sans-serif; text-decoration: underline; background-color: transparent;}
DIV.dvdbuttons		{float: right; margin: 1em 0px 3px 7px;}
DIV.dvdmprice			{margin: 0.25em 0px 0px 20px; color: #333333; font: normal 0.9em  Tahoma, Arial, Helvetica, sans-serif;}
DIV.dvdprice			{margin: 0.5em 0px 0px 20px; color: #006600; font: normal 1em  Arial, Tahoma, Helvetica, sans-serif;}
DIV.dvdspec				{margin: 0.25em 0px 0.5em 20px; color: #333333; font: normal 0.9em  Tahoma, Arial, Helvetica, sans-serif;}
DIV.dvdtitle			{margin: 1.2em 20px 0px 0px; color: #006600; font: bold 1.25em  Arial, Tahoma, Helvetica, sans-serif;}
TD.dvdtotal_l			{border-top: #c0c0c0 thin solid; font-weight: bold; text-align: left; padding-bottom: 5px;}
TD.dvdtotal_r			{border-top: #c0c0c0 thin solid; font-weight: bold; text-align: right; padding-bottom: 5px;}
.LinkOrange       {color: #cc6600;}
.LinkOrange A:link,
.LinkOrange A:visited			{color: #cc6600; text-decoration: underline;}
.LinkOrange A:active,
.LinkOrange A:hover				{color: #FF9900; text-decoration: underline;}
.midTitle					{width: 677px; height: 34px; background: url(mid_title00.gif)  #ffffff no-repeat scroll top center; text-align: center; margin: 0px auto;}
.midTitlem				{width: 835px; height: 34px; background: url(mid_title02m.gif) #ffffff no-repeat scroll top center; text-align: center; margin: 0px auto;}
.midTitleShadow		{margin:   8px auto auto auto; font: bold 13pt Arial, Tahoma, Helvetica, sans-serif; color: #c0c0c0; padding-top: 6px;}
.midTitleTop			{margin: -20px auto auto -2px; font: bold 13pt Arial, Tahoma, Helvetica, sans-serif; color: #006600;}
.midBottom01			{width: 677px; height: 23px; background: url(mid_bot01.gif) #ffffff no-repeat scroll top center; margin: 0px 0px 10px 0px;}
.midBottom02m			{width: 835px; height: 23px; background: url(mid_bot02m.gif) #ffffff no-repeat scroll top center; margin: 0px 0px 10px 0px;}
.midBottom02			{width: 677px; height: 23px; background: url(mid_bot02.gif) #ffffff no-repeat scroll top center; margin: 0px 0px 10px 0px;}
.midBottom03			{width: 677px; height: 23px; background: url(mid_bot03.gif) #ffffff no-repeat scroll top center; margin: 0px 0px 10px 0px;}
.midText01				{color: #666666; font: bold 1.15em Verdana, Geneva, sans-serif; text-align: justify; background-color: #f5fae4; margin: 0px; padding: 0px 8px 0 5px;}
.midText02				{color: #000000; font-size: 1em; text-align: justify; background-color: #e6f4d9; margin: 0px; padding: 0px  8px 0 5px;}
.midText02 P			{color: #000000; margin: 1em 0em; padding: 0em;}
.midText03				{color: #333333; font-size: 1em; text-align: justify; background-color: #e1f2df; margin: 0px; padding: 0px  8px 0 5px;}
.panelGreenTitle	{width: 155px; height: 25px; background: url(sbt_Blank.gif) #ffffff no-repeat scroll top center; margin: 0px;}
.panelGreenMiddle	{background: url(bg01.gif) #ffffff repeat-y scroll top center; margin: 0px; padding: 0px 5px;}
.panelGreenBottom	{width: 155px; height: 20px; background: url(b01.gif) #ffffff no-repeat scroll top center; margin: 0px 0px 10px 0px;}
.panelGrnMiddle		{background: url(bg03.gif) #ffffff repeat-y scroll top center; margin: 0px; padding: 0px 5px;}
.panelGrnBottom		{width: 155px; height: 20px; background: url(b03.gif) #ffffff no-repeat scroll top center; margin: 0px 0px 10px 0px;}
.panelWhiteMiddle	{background: url(bg02.gif) #ffffff repeat-y scroll top center; margin: 0px; padding: 5px 8px 0px 10px; font-size: 0.9em; text-align: left;}
.panelWhiteBottom	{width: 155px; height: 20px; background: url(b02.gif) #ffffff no-repeat scroll top center; margin: 0px 0px 10px 0px;}
