/*
||	SITE DETAILS ======
*/
body,td				{margin: 0px;  font-family: ms sans serif, arial, verdana;  font-size: 9pt;  color: #222;}
input,select,textarea		{font-family: ms sans serif, arial, verdana;  font-size: 8pt; }

td.pagebody			{font-family: ms sans serif, arial, verdana;  font-size: 9pt; width: 604px;  vertical-align: top;  padding-left: 0px;  color: #222; }

a:link				{text-decoration: none;}
a:active                        {text-decoration: none;}
a:visited                       {text-decoration: none;}
a:hover				{text-decoration: none;}

.shopBanner                     {height: 45px; width: 500px; background-color: ; color: ; padding-left: 10px; font-family: ms sans serif; font-size: 16pt; font-weight: bold;}
.shopFooter                     {height: 20px; width: 500px; background-color: ; color: ; padding-left: 10px;}
.copyright			{font-weight: normal; color: #FFF;}

.banner				{height: 45px; background-color: #CCF; font-family: MS Sans Serif, Arial, Helvetica;}
.bannerShopName			{font-family: MS Sans Serif, Arial, Helvetica; font-size: 16pt; font-weight: bold;}
.bannerCustomerService		{font-family: MS Sans Serif, Arial, Helvetica; font-size: 9pt; font-weight: normal;}

.titleText			{font-weight: normal; color: #FFF;}
input.button			{font-family: ms sans serif, arial;  font-size: 8pt;  color: #FFF;  background-color: #339; }

.requiredField			{color: #CC0000;}

.inventoryBelow			{color: #CC0000; background-color: #CCCCCC;}
.inventoryAbove			{color: #000000;}
.inventoryEmpty			{color: #FFFFFF; background-color: #333333;}

.bodyText			{font-family: MS Sans Serif, Arial, Helvetica; font-size: 10pt; color: #F57110;}
.bodySubHeading			{font-family: MS Sans Serif, Arial, Helvetica; font-size: 12pt; color: #4F6AD7; font-weight: bold;}

.phoneNumber			{color: #CC33CC; font-family: Arial, Helvetica; font-size: 21pt; font-weight: bold;}
.nameHighlight			{color: #AA5500; font-weight: bold;}

.largeFont			{font-family: Arial, Helvetica; font-size: 14pt;}
.mediumFont			{font-family: Arial, Helvetica; font-size: 11pt;}

a.emailAddress:link		{color: #009;  text-decoration: none; font-family: Arial, Helvetica; font-size: 21pt; font-weight: normal; }
a.emailAddress:active		{color: #009;  text-decoration: none; font-family: Arial, Helvetica; font-size: 21pt; font-weight: normal; }
a.emailAddress:visited		{color: #009;  text-decoration: none; font-family: Arial, Helvetica; font-size: 21pt; font-weight: normal; }
a.emailAddress:hover		{color: #009;  text-decoration: underline; font-family: Arial, Helvetica; font-size: 21pt; font-weight: normal; }

/*
||      NAVBAR DETAILS ======
*/
td.navbar                       {font-family: ms sans serif, arial, verdana;  font-size: 9pt; width: 166px;  vertical-align: top;  padding-left: 0px; background-color: #4F6AD7; color: #FFF;}

a.navInactivecategory:link	{color: #FFF; text-decoration: none;  font-weight: normal; }
a.navInactivecategory:active	{color: #FFF; text-decoration: none;  font-weight: normal; }
a.navInactivecategory:visited	{color: #FFF; text-decoration: none;  font-weight: normal; }
a.navInactivecategory:hover	{color: #F90; text-decoration: underline;  font-weight: normal; }

a.valentinesInactive:link	{font-family: Verdana, Arial, MS Sans Serif; font-size: 13pt; color: #E33; letter-spacing: -1; text-decoration: none; font-weight: bold; }
a.valentinesInactive:active	{font-family: Verdana, Arial, MS Sans Serif; font-size: 13pt; color: #E33; letter-spacing: -1; text-decoration: none; font-weight: bold; }
a.valentinesInactive:visited	{font-family: Verdana, Arial, MS Sans Serif; font-size: 13pt; color: #E33; letter-spacing: -1; text-decoration: none; font-weight: bold; }
a.valentinesInactive:hover	{font-family: Verdana, Arial, MS Sans Serif; font-size: 13pt; color: #E33; letter-spacing: -1; text-decoration: underline; font-weight: bold; }

.navActivecategory		{color: #F90; text-decoration: none;  font-weight: bold; }
.valentinesActive		{font-family: Verdana, Arial, MS Sans Serif; font-size: 13pt; color: #E33; letter-spacing: -1; text-decoration: none; font-weight: bold; }

/*
||      PRODUCT OUTPUT DETAILS ======
*/
td.prodLargeDivide		{height: 3px; background-color: #88D;}
td.prodDivide			{height: 2px; background-color: #339;}
td.prodVerticalDivide		{width: 1px; background-color: #339;}
td.prodSpacedDivide		{padding-top: 3px; padding-bottom: 3px; background-color: #88D;}
td.prodSeparate			{padding: 5px; vertical-align: top;}

.prodImage			{background-color: #CCF; width:100px; text-align: center;}
.prodLargename			{font-size: 16pt;}

.productName			{background-color: #4F6AD7; color: #FFF; font-weight: bold; height: 15px; padding-left: 0px;}

.prodBriefDescription	 	{background-color: #CCF; height: 90px; vertical-align: top; padding-top: 4px; padding-left: 12px; padding-right: 12px;}
.prodFeatureDescription 	{background-color: #CCF; height: 60px; vertical-align: top; padding-top: 4px; padding-left: 6px; padding-right: 6px;}
.prodDescription	 	{background-color: #CCF; height: 100px; width: 290px; vertical-align: top; padding-top: 4px; padding-left: 12px; padding-right: 12px;}
.prodPrice			{background-color: #CCF; text-align: right; padding-right: 12px;}
.prodCart			{padding-left: 12px;}
/* .prodCartbutton			{background-color: #FFF; color: #339;}	*/

a.prodMoreinfo:link		{color: #339; text-decoration: none;}
a.prodMoreinfo:active		{color: #339; text-decoration: none;}
a.prodMoreinfo:visited		{color: #339; text-decoration: none;}
a.prodMoreinfo:hover		{color: #339; text-decoration: underline;}

.marker				{font-weight: bold;}
.bottomRow			{padding-bottom: 4px;}


/*
||      CHECKOUT DETAILS ======
*/
.checkoutCode	 		{width: 70px; text-align: left;}
.checkoutName			{width: 170px; text-align: left;}
.checkoutQty			{width: 40px; text-align: center;}
.checkoutPrice			{text-align: right; width: 60px;}
.searchLocation			{padding-top: 5px; padding-right: 10px;}
.searchDescription		{padding-right: 10px;}

/*
||      ADMIN DETAILS ======
*/
input.adminButton		{font-family: ms sans serif, arial, verdana; font-size: 8pt; background-color: #006; color: #FFF;}
select.adminButton		{font-family: ms sans serif, arial, verdana; font-size: 8pt; background-color: #006; color: #FFF;}
textarea.adminButton		{font-family: ms sans serif, arial, verdana; font-size: 8pt; background-color: #006; color: #FFF;}
td.adminFieldname		{font-family: ms sans serif, arial, verdana; font-size: 8pt; color: #222; padding-right: 8px; width: 143px;}

input.adminField		{font-family: ms sans serif, arial, verdana; font-size: 8pt; background-color: #CCF; color: #000;}
select.adminField		{font-family: ms sans serif, arial, verdana; font-size: 8pt; background-color: #CCF; color: #000;}
textarea.adminieFld		{font-family: ms sans serif, arial, verdana; font-size: 8pt; background-color: #CCF; color: #000;}

td.doublespace			{font-family: Arial, Verdana, Helvetica; font-size: 12pt; }
.adminHeader			{color: #CCF; font-weight: bold;}
td.adminBanner                  {background-color: #4F6AD7;}
.adminPanel                     {vertical-align: top; padding-right: 10px;}

a.adminBanner:link		{color: #CCF; font-weight: bold;}
a.adminBanner:active		{color: #CCF; font-weight: bold;}
a.adminBanner:visited		{color: #CCF; font-weight: bold;}
a.adminBanner:hover		{color: #CCF; font-weight: bold;}

a.adminNavLink:link		{color: #FFF; font-weight: normal; text-decoration: none;}
a.adminNavLink:active		{color: #FFF; font-weight: normal; text-decoration: none;}
a.adminNavLink:visited		{color: #CCC; font-weight: normal; text-decoration: none;}
a.adminNavLink:hover		{color: #FFF; font-weight: normal; text-decoration: underline;}

