@charset "utf-8";
/* CSS Document */

BODY {
	scrollbar-face-color: #477795;
	scrollbar-arrow-color: #FFFFFF;
	background: url('../custom/bg.gif') top left repeat-x;
	background-color: #4f672f;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000000;
}

td {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000000;
}

a:link {color: #477795; text-decoration: underline;}
a:visited {color: #4f672f; text-decoration: underline;}
a:active {color: #4f672f; text-decoration: none;}
a:hover {color: #477795; text-decoration: underline;}

#container {
	width: 900px;
	text-align: center;
	position: relative;
	max-width: 900px;
	min-width: 900px;
	visibility: visible;
	margin-left: auto;
	margin-right: auto;
	margin-top: 8px;
	margin-bottom: 25px;
	text-align: left;
}

#header {
	height: 102px;
	width: 900px;
	position: relative;
}

#logo {position: absolute; top: 0; left: 0;}
#verse {position: absolute; top: 79; left: 0; width: 900px; text-align: center;}
#login {position: absolute; top: 0; right: -15; line-height: 30px; font-size: 15px; text-align: right;}
#navbar {position: absolute; top: 45; height: 22px; width: 500px; right: 0;}

#navbar a {margin-left: 10px; height: 22px; text-decoration: none; display: block; float: right;}
#navbar a.home {background: url('../custom/home.gif') no-repeat; width: 53px;} 
#navbar a.about {background: url('../custom/aboutus.gif') no-repeat; width: 76px;} 
#navbar a.contact {background: url('../custom/contactus.gif') no-repeat; width: 85px;} 
#navbar a.FAQ {background: url('../custom/FAQ.gif') no-repeat; width: 49px;} 
#navbar a.view {background: url('../custom/viewcart.gif') no-repeat; width: 79px;} 

#navbar a:hover {background-position:0 -22px;}

#CGsearch {
	margin-top: 8px;
	width: 230px;
	margin-bottom: 5px;
}

#CGsearch a.CGsearch {background: url('../custom/GO.gif') no-repeat; width: 44px; height: 22px; text-decoration: none; display: block; float: right;} 
#CGsearch a:hover {background-position:0 -22px;}

#innerbox {
	border: 1px solid #000000;
	padding: 7px 15px 15px 15px;
	background-color: #FFFFFF;
}

#searchheader {margin-bottom: 10px;}
#searchform {margin: 0px;}

#footer {
	width: 880px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: left;
	color: #FFFFFF;
	margin-top: 12px;
	line-height: 1.5em;
}

#footer a:link {text-decoration: none; color: #FFFFFF;}
#footer a:visited {text-decoration: none; color: #FFFFFF;}
#footer a:active {text-decoration: underline; color: #FFFFFF;}
#footer a:hover {text-decoration: underline; color: #FFFFFF;}

.topsec					{border-color: #477795; border-style: solid; border-width: 1px}
.botsec					{border-color: #477795; border-style: solid; border-width: 1px}
.searchbanner			{background-color: #477795; border-color: #477795; border-style: solid; border-width: 1px}
.topbanner				{background-color: #477795; border-color: #477795; border-style: solid; border-width: 1px}
.botbanner				{background-color: #477795; border-color: #477795; border-style: solid; border-width: 1px}
.area1					{background-color: #477795; border-color: #477795; border-style: solid; border-width: 1px}
.area2					{background-color: #477795; border-color: #477795; border-style: solid; border-width: 1px}


.botlinksec				{background-color: ##BGBANNER5##}
.rowline				{color: ##HDBGCOLOR##; height: 1px}

/* Main Menu Tabs Text & Background */
.mmtabtextlinkS 		{color: ##MMTXCOLOR##; font-family: ##PDFONT##; font-size: 10px; font-weight: bold; text-decoration: underline;}
.mmtabtextlinkL 		{color: ##MMTXCOLOR##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: underline;}
.mmspacerS 				{color: ##MMTXCOLOR##; font-family: ##PDFONT##; font-size: 10px; font-weight: bold;}
.mmspacerL 				{color: ##MMTXCOLOR##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold;}
.mmstyle6	   			{color: ##MMTXCOLOR##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.mmstyle5	   			{color: ##MMTXCOLOR##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.mmtabtextL A 			{color: ##MMTXCOLOR##; font-family: ##PDFONT##; font-size: 10px; font-weight: bold; text-decoration: none;}
.mmtabtextS A 			{color: ##MMTXCOLOR##; font-family: ##PDFONT##; font-size: 10px; font-weight: bold; text-decoration: none;}

/* Heading Text Styles */
.hdstyle10	   			{font-family: ##PDFONT##; font-size: 10px; font-weight: bold; text-decoration: none}
.hdstyle12	   			{font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}

/* Buttons & Links */
.buttonsstandard		{font-size:10px; font-weight: bold; font-family: ##PDFONT##; margin-left: 2px; margin-top: 2px;margin-bottom: 2px; margin-right: 2px;}
.textlinks            {font-size: 14px; font-weight: bold}
.textlinks  A           {font-size: 14px; font-weight: bold; color: #477795;}
.textlinks  A:hover         {text-decoration: underline; color: #4f672f;}
.textlinks  A:visited		{color: #4f672f;}

.butttxt 	   		{color: ##BUTTTXCOLOR##; font-family: ##PDFONT##; font-size: 10px; font-weight: bold; text-decoration: none}

.catdelim               {color: ##PDCOLOR5##; font-family: ##PDFONT##; font-size: 8px; text-decoration: none}

.itemname               {color: ##PDCOLOR3##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.itemname A            	{color: ##PDCOLOR3##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.itemdesc               {color: ##PDCOLOR4##; font-family: ##PDFONT##; font-size: 10px}
.itemdesc   A           {color: ##PDCOLOR4##; font-family: ##PDFONT##; font-size: 10px}

.price                 {color: ##PDCOLOR3##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold}


.catname                {color: ##PDCOLOR1##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.catname  A             {color: ##PDCOLOR1##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.subcats                {color: ##PDCOLOR1##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.subcats  A             {color: ##PDCOLOR1##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.cartdata               {color: #000000; font-family: ##PDFONT##; font-size: 11px; font-weight: bold; text-decoration: none}
.cartdata A           	{color: #000000; font-family: ##PDFONT##; font-size: 11px; font-weight: bold; text-decoration: none}
.cartdata2              {color: #000000; font-family: ##PDFONT##; font-size: 10px; font-weight: bold; text-decoration: none}
.cartdata2 A            {color: #000000; font-family: ##PDFONT##; font-size: 10px; font-weight: bold; text-decoration: none}

.catdesc                {color: ##PDCOLOR2##; font-family: ##PDFONT##; font-size: 10px; text-decoration: none}

.listname              {color: ##PDCOLOR3##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.listname   A           {color: ##PDCOLOR3##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.listname   A:hover           {color: ##PDCOLOR3##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: underline}
.listdesc              {color: ##PDCOLOR4##; font-family: ##PDFONT##; font-size: 10px}
.listprice             {color: ##PDCOLOR3##; font-family: ##PDFONT##; font-size: 10px; font-weight: bold}
.listitemno            {color: ##PDCOLOR3##; font-family: ##PDFONT##; font-size: 10px; font-weight: bold}


.toplevelcat           {color: ##PDCOLOR1##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.toplevelcat A          {color: ##PDCOLOR1##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.toplevelcat A:hover         {text-decoration: underline}
.toplevelcat A:visited       {text-decoration: none}

.toplevelcatdot        {color: ##PDCOLOR5##; font-family: ##PDFONT##; font-size: 12px; font-weight: normal; text-decoration: none}
.toplevelcatdes        {color: ##PDCOLOR2##; font-family: ##PDFONT##; font-size: 10px; text-decoration: none}
.toplevelsub   A        {color: ##PDCOLOR1##; font-family: ##PDFONT##; font-size: 10px; font-weight: bold; text-decoration: none}
.toplevelsub   A:hover        {text-decoration: underline}
.toplevelsubdot        {color: ##PDCOLOR5##; font-family: ##PDFONT##; font-size: 8px; font-weight: bold; text-decoration: none}
.toplevelsubdes        {color: ##PDCOLOR2##; font-family: ##PDFONT##; font-size: 10px; text-decoration: none}

/* System Text & Error Messages  */
.messages               {color: ##PDCOLOR5##; font-family: ##PDFONT##; font-size: 10px; font-weight: bold}
.messages  A            {color: ##PDCOLOR5##; font-family: ##PDFONT##; font-size: 10px; font-weight: bold}
.messages2          {color: ##PDCOLOR5##; font-family: ##PDFONT##; font-size: 14px; font-weight: bold}
.errors             {color: red; font-family: ##PDFONT##; font-size: 10px; font-weight: bold}


/* Top & Bottom Banners */
.bannertxt 	   		{color: ##MMTXCOLOR##; font-family: ##PDFONT##; font-size: 10px; font-weight: bold; text-decoration: none}
.botbannermenu	  	{color: ##BGBANNER5##; font-family: ##PDFONT##; font-size: 10px}
.botbannermenu	A 	{color: ##PDCOLOR5##; font-family: ##PDFONT##; font-size: 10px}

/* Forms */
.formheadings 	   	{color: ##PDCOLOR5##; font-family: ##PDFONT##; font-size: 10px; font-weight: bold; text-decoration: none}
.formheadings2 	   	{color: ##PDCOLOR5##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.forms				{background-color: #EEEEEE; color: ##BUTTBGCOLOR##; font-family: ##PDFONT##; font-size: 10px; font-weight: bold; text-decoration: none}
.formbox     		{font-family: ##PDFONT##;	font-size: 11px; font-weight: normal}
.forms  textarea	{background-color: #FFFFFF; color: #000000; font-family: ##PDFONT##; font-size: 12px; font-weight: normal}
.forms	select		{background-color: #FFFFFF; color: #000000; border: 1px solid #EEEEEE; font-family: ##PDFONT##; font-size: 12px; font-weight: normal}
.formordertotal	   	{color: ##BUTTBGCOLOR##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.searchforms		{border: 1px solid #333333; font-size: 10px; font-weight: bold; margin-bottom: 3px;}
.searchinput     	{color: #000000; font-size: 13px; height: 22px; font-weight: normal; background-color: #FFFFFF; width: 100px; border: 1px solid #333333; line-height: 22px;}


/* Below are for different sized form fields */
.formfield    		{font-family: ##PDFONT##; font-size: 12px; font-weight: normal; background-color: #FFFFFF; width: 200px}
.formfield2     	{font-family: ##PDFONT##; font-size: 12px; font-weight: normal; background-color: #FFFFFF; width: 50px}
.formfield3     	{font-family: ##PDFONT##; font-size: 12px; font-weight: normal; background-color: #FFFFFF; width: 100px}
.formfield4     	{font-family: ##PDFONT##; font-size: 12px; font-weight: normal; background-color: #FFFFFF; width: 275px}
.formfield5     	{font-family: ##PDFONT##; font-size: 12px; font-weight: normal; background-color: #FFFFFF; width: 35px}

/* Item Detail & Item Options Form */
.itemtitle			{font-family: ##PDFONT##; font-size: 14px; font-weight: bold; color: #333333; margin-bottom: 10px;}
.itemheading		{font-family: ##PDFONT##; font-size: 14px; font-weight: normal; color: #333333; margin-bottom: 10px;}
.itemdescription    {color: #000000; font-family: ##PDFONT##; font-size: 12px; font-weight: normal;}
.itemformheadings 	{color: ##BUTTBGCOLOR##; font-family: ##PDFONT##; font-size: 10px; font-weight: bold; text-decoration: none}
.iteminput			{background-color: #FFFFFF; color: #000000; font-family: ##PDFONT##; font-size: 12px; font-weight: normal}
.itemtextarea		{background-color: #FFFFFF; color: #000000; font-family: ##PDFONT##; font-size: 12px; font-weight: normal}
.itemcheck			{color: #000000; font-family: ##PDFONT##; font-size: 12px; font-weight: normal}
.itemselect			{background-color: #FFFFFF; color: #000000; border: 1px solid #000000; font-family: ##PDFONT##; font-size: 12px; font-weight: normal}
.itemradio			{color: #000000; font-family: ##PDFONT##; font-size: 12px; font-weight: normal}
.itemmonetaryinput     	{background-color: #FFFFFF; color: #000000; font-family: ##PDFONT##; font-size: 12px; font-weight: normal; width: 50px}


/* Order Receipt Page     */
.orderheader	{background-color: ##HDBGCOLOR##; color: ##HDTXCOLOR##; font-family: ##PDFONT##; font-size: 10px; font-weight: bold; text-decoration: none}
.orderheader2	{color: #000000; font-family: ##PDFONT##; font-size: 11px}
.ordertxt     {color: #000000; font-family: ##PDFONT##; font-size: 11px}
.orderheader3	{color: ##HDTXCOLOR##; font-family: ##PDFONT##; font-size: 14px; font-weight: bold; text-decoration: none}

input#CGSignup {
	width: 231px; 
	height: 31px; 
	padding: 4px; 
	margin: 4px; 
	border: none;
}

.CGprefocus {
	color: #A0A0A0;
	font-style: italic;
}
