/***************************************************/
/* CitiShop.net System Wide External Style Sheet   */
/***************************************************/

BODY, FORM, P, DIV, SPAN, A,
TABLE, THEAD, TBODY, TR, TD,
H1, H2, H3, H4, H5, H6  {
	font-family: tahoma, arial, helvetica, verdana, ms sans-serif; font-size: 11px; font-weight: normal;
	margin: 0px; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
	padding: 0px; padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;
}

INPUT, TEXTAREA, SELECT, OPTION { 
	font-family: arial, helvetica, verdana, ms sans-serif; font-size: 11px; font-weight: normal;
}

/* Block Formating */

BODY {
	color: #000000; background-color: #000066;
	text-align: left;
}

HR {
	height: 1px; width: 100%; clear: both;
}

/* Page Formating */

.Hide			{visibility: hidden;display: none;}
.PrintHide		{}
.PageHide		{visibility: hidden;display: none;}
.PageBreak		{page-break-after: always;}

/* Text Formating */

.DoubleSpace	{letter-spacing: 0.3em;}
.ExtraHeight	{line-height: 1.2em;}
.LineExtraSpace	{line-height: 1.2em;}

/* Border Formating */

.Border			{border: 1px solid #b878b8;}
.BorderLeft		{border-left: 1px solid #b878b8;}
.BorderRight	{border-right: 1px solid #b878b8;}
.BorderTop		{border-top: 1px solid #b878b8;}
.BorderBottom	{border-bottom: 1px solid #b878b8;}

/* Anchor Formating */

A				{color: #660099; text-decoration: underline;}
A:visited		{color: #660099; text-decoration: underline;}
A:active		{color: #3399ff; text-decoration: none;}
A:hover			{color: #339900; text-decoration: none;}

A.Link			{color: #ffffff; text-decoration: none;}
A.Link:visited	{color: #f8f8f8; text-decoration: none;}
A.Link:active	{color: #ff3333; text-decoration: underline;}
A.Link:hover	{color: #ffffcc; text-decoration: underline;}

A.Index			{color: #000000; text-decoration: none;}
A.Index:visited	{color: #333333; text-decoration: none;}
A.Index:active	{color: #ff3333; text-decoration: underline;}
A.Index:hover	{color: #660099; text-decoration: underline;}

A.Wide 			{color: #663399; letter-spacing: 0.3em;}
A.Wide:visited	{color: #003366; letter-spacing: 0.3em;}
A.Wide:active 	{color: #003366; letter-spacing: 0.3em;}
A.Wide:hover 	{color: #003399; letter-spacing: 0.3em; text-decoration: underline; }

A.Copyright			{color: #000000;}
A.Copyright:visited	{color: #000000;}
A.Copyright:active 	{color: #000000;}
A.Copyright:hover	{color: #339900; text-decoration: none;}

.Inverse			{color: #ffffff;}
A.Inverse			{color: #ffd800; text-decoration: none;}
A.Inverse:visited	{color: #ffd800; text-decoration: none;}
A.Inverse:active 	{color: #ffd800; text-decoration: none;}
A.Inverse:hover		{color: #ffffcc; text-decoration: underline;}

/* Input Formating */

.Required	{color: #000066; background-color: #f0fff0;}