/* Main Body */
/* Main Shop Sections */
.topsec					{border-color: ##BORDSECTOP##; border-style: solid; border-width: 1px}
.topbanner				{background-color: ##BGBANNER1##; border-color: ##BORDBANNER1##;border:none;}
.bannertxt 	   		    {color: ##MMTXCOLOR##; font-family: ##PDFONT##; font-size: 10px; font-weight: bold; text-decoration: none}
.searchbanner			{background-color: ##SBANCOLOR##; border-color: ##BORDBANNER5##; border:none;}
.area1					{background-color: ##BGBANNER2##; border-color: ##BORDBANNER2##; border:none;}
.area2					{background-color: ##BGBANNER3##; border-color: ##BORDBANNER3##; border:none;}
.botsec					{border-color: ##BORDSECTOP##; border-style: solid; border-width: 1px; border:none;}
.botlinksec				{background-color: ##BGBANNER5##}
.botbanner				{background-color: ##BGBANNER4##; border-color: ##BORDBANNER4##;border:none;}
.botbannermenu	  	    {color: ##BGBANNER5##; font-family: ##PDFONT##; font-size: 10px}
.botbannermenu	A 	    {color: ##PDCOLOR5##; font-family: ##PDFONT##; font-size: 10px}


.leftcol				{background-color: ##LEFTBGCOLOR##;}
.middlecol				{background-color: ##MIDBGCOLOR##;}
.rightcol				{background-color: ##RIGHTBGCOLOR##;}
.sectionspacer			{background-color: ##BGPAGE##;}

/*
.pagebody				{background-color: #F9F9F9;}
.columnspacer			{background-color: #FFFFFF;}
*/

/* Main Menu Tabs Text & Backgrounds */
.mmtabtextlinkS 		{color: ##MMTXCOLOR##; font-family: ##PDFONT##; float:left;}
.mmtabtextlinkL 		{color: ##MMTXCOLOR##; font-family: ##PDFONT##; }
.mmspacerS 				{color: ##MMTXCOLOR##; font-family: ##PDFONT##; float:left; width:20px;}
.mmspacerL 				{color: ##MMTXCOLOR##; font-family: ##PDFONT##; float:left; width:20px;}
.mmstyle6	   			{color: ##MMTXCOLOR##; font-family: ##PDFONT##; text-decoration: none}
.mmstyle5	   			{color: ##MMTXCOLOR##; font-family: ##PDFONT##; text-decoration: none}
.mmtabtextL A 			{color: ##MMTXCOLOR##; font-family: ##PDFONT##; text-decoration: none;}
.mmtabtextS A 			{color: ##MMTXCOLOR##; font-family: ##PDFONT##; text-decoration: none;}

/* Heading Text Styles */
.hdstyle10	   			{font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; font-size: 14px; 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;}
.buttonsstandardRed		{color:White;background-color: ##PDCOLOR3##;font-size:10px; font-weight: bold; font-family: ##PDFONT##; margin-left: 2px; margin-top: 2px; margin-bottom: 2px; margin-right: 2px;}
.textlinks              {color: #670404!important; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration:none;}
.textlinks  A           {color: #670404; font-family: ##PDFONT##; font-size: 12px; font-weight: bold}
.textlinks  A:hover     {color:#484747; text-decoration: none; font-size:12px;}
.butttxt 	   		    {color: ##BUTTTXCOLOR##; font-family: ##PDFONT##; font-size: 11px; font-weight: bold; text-decoration: none}

/* Item Related */
.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: 11px; }
.itemdesc   A           {color: ##PDCOLOR4##; font-family: ##PDFONT##; font-size: 11px}
.price                  {color: ##PDCOLOR3##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold}
.listname               {color: #484747; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.listname   A           {color: #484747; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.listname   A:hover     {color: #670404; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.listdesc               {color: ##PDCOLOR4##; font-family: ##PDFONT##; font-size: 11px;  }
.listprice              {color: ##PDCOLOR3##; font-family: ##PDFONT##; font-size: 11px; font-weight: bold}
.listitemno             {color: ##PDCOLOR3##; font-family: ##PDFONT##; font-size: 11px; font-weight: bold}

/* Category Related */
.catname                {color: #484747; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.catname  A             {color: #484747; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.catname  A:hover       { color:#670404; text-decoration: none; font-size:12px;}
.subcats                {color: #0a0645; font-family: ##PDFONT##; font-size: 14px; font-weight: bold; border-top:1px solid #e9e9e9; text-decoration: none; padding:10px 0 10px 0;}
.subcats  A             {color: #0a0645; font-family: ##PDFONT##; font-size: 14px; font-weight: bold; text-decoration: none}
.subcats  A:hover       { color: #670404; text-decoration: none; font-weight:bold;}
.catdesc                {color: ##PDCOLOR2##; font-family: ##PDFONT##; font-size: 11px; text-decoration: none}
.catdelim               {color: ##PDCOLOR5##; font-family: ##PDFONT##; font-size: 8px; text-decoration: none}

/* Shopping Cart related */
.cartdata               {color: #484747; font-family: ##PDFONT##; font-size: 11px; font-weight: bold; text-decoration: none}
.cartdataBorder         {color: ##PDCOLOR3##; font-family: ##PDFONT##; font-size: 11px; font-weight: bold; text-decoration: none; border:1px;}
.cartdata A           	{color: #484747; font-family: ##PDFONT##; font-size: 11px; font-weight: bold; text-decoration: none}
.cartdata2              {color: #484747; font-family: ##PDFONT##; font-size: 10px; font-weight: bold; text-decoration: none}
.cartdata2 A            {color: #484747; font-family: ##PDFONT##; font-size: 10px; font-weight: bold; text-decoration: none}

/* Top Level Category listing*/
/*.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            {color: #670404; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.toplevelcat A, A:visited         {color: #670404; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.toplevelcat A:hover    {text-decoration: none; color:#162A63; font-size:12px;}
.toplevelcat A:active          {color: #670404; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}

.toplevelcatdot         {color: ##PDCOLOR5##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.toplevelcatdes         {color: ##PDCOLOR2##; font-family: ##PDFONT##; font-size: 11px; text-decoration: none}
.toplevelsub   A, A:visited       {color: #484747; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.toplevelsub   A:hover  {text-decoration: none; color:#670404; font-weight:bold; font-size:12px;}
.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; /*border-bottom:1px solid #e9e9e9;*/ padding-bottom:10px;}
.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}

/* 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: ##FORMBGCOLOR##; 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: ##PDCOLOR5##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.searchforms		    {background-color: ##BUTTBGCOLOR##; color: ##BUTTTXCOLOR##; border: 1px solid #EEEEEE; font-family: ##PDFONT##; font-size: 10px; font-weight: bold;}
.searchinput     	    {font-family: ##PDFONT##; color: #000000; font-size: 11px; font-weight: normal; background-color: #FFFFFF; width: 100px}
.rowline				{color: ##PDCOLOR5##; height: 1px}
.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 */
.itemdescription        {color: ##PDCOLOR4##; font-family: ##PDFONT##; font-size: 12px; font-weight: normal;}
.itemformheadings 	    {color: ##PDCOLOR5##; font-family: ##PDFONT##; font-size: 12px; font-weight: bold; text-decoration: none}
.itemformlistings 	    {color: ##PDCOLOR4##; font-family: ##PDFONT##; font-size: 9px; 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: ##PDCOLOR5##; 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: ##PDCOLOR5##; 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: 11px; font-weight: bold; text-decoration: none}
.orderheader2	        {color: ##PDCOLOR5##; font-family: ##PDFONT##; font-size: 11px}
.ordertxt               {color: ##PDCOLOR5##; font-family: ##PDFONT##; font-size: 11px}
.orderheader3	        {color: ##HDTXCOLOR##; font-family: ##PDFONT##; font-size: 14px; font-weight: bold; text-decoration: none}

.smallerErrorRed {font-family:##PDFONT##; font-size:9px; color:##PDCOLOR4##; font-style:italic;}
.tblBorder 
{
    border-width: 1px; 
    border-color:Black;
    border-style:inset;     
}
td.imgBorder img
{
    border-width:1px;
    border-color:Black;
    border-style:inset;
}

span.imgBorder img
{
    border-width:1px;
    border-color:Black;
    border-style:inset;
}
.sectionBorder {
border-bottom:1px solid #e9e9e9;
}