.BodyText			{FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #363636; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.BodyText a:link	{FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #6981A2; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyText a:active	{FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #6981A2; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyText a:visited	{FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #6981A2; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyText a:hover	{FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #E95D13; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.BodyTextMed			{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #363636; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.BodyTextMed a:link		{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #6981A2; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyTextMed a:active	{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #6981A2; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyTextMed a:visited	{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #6981A2; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyTextMed a:hover	{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #E95D13; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.BodyTextSmall				{FONT-SIZE: 10px; COLOR: #363636; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.BodyTextSmall a:link		{FONT-SIZE: 10px; COLOR: #6981A2; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyTextSmall a:active		{FONT-SIZE: 10px; COLOR: #6981A2; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyTextSmall a:visited	{FONT-SIZE: 10px; COLOR: #6981A2; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyTextSmall a:hover		{FONT-SIZE: 10px; COLOR: #E95D13; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.BodyTextTiny				{FONT-SIZE: 9px; COLOR: #363636; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.BodyTextTiny a:link		{FONT-SIZE: 9px; COLOR: #6981A2; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyTextTiny a:active		{FONT-SIZE: 9px; COLOR: #6981A2; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyTextTiny a:visited		{FONT-SIZE: 9px; COLOR: #6981A2; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyTextTiny a:hover		{FONT-SIZE: 9px; COLOR: #E95D13; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.BodyTextOrange				{FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #E95D13; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.BodyTextOrange a:link		{FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #3399CC; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyTextOrange a:active	{FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #3399CC; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyTextOrange a:visited	{FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #3399CC; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyTextOrange a:hover		{FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #E95D13; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.BodyTextWhite				{FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.BodyTextWhite a:link		{FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyTextWhite a:active		{FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyTextWhite a:visited	{FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.BodyTextWhite a:hover		{FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #E95D13; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.HomeText			{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #363636; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.HomeText a:link	{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #363636; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.HomeText a:active	{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #363636; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.HomeText a:visited	{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #363636; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.HomeText a:hover	{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #E95D13; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.TopNav				{FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.TopNav a:link		{FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.TopNav a:active	{FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.TopNav a:visited	{FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.TopNav a:hover		{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}

.ErrorText				{FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #E95D13; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.ErrorText a:link		{FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #E95D13; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.ErrorText a:active		{FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #E95D13; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.ErrorText a:visited	{FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #E95D13; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.ErrorText a:hover		{FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #E95D13; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.ErrorTextSmall				{FONT-SIZE: 10px; LINE-HEIGHT: 16px; COLOR: #E95D13; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.ErrorTextSmall a:link		{FONT-SIZE: 10px; LINE-HEIGHT: 16px; COLOR: #E95D13; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.ErrorTextSmall a:active	{FONT-SIZE: 10px; LINE-HEIGHT: 16px; COLOR: #E95D13; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.ErrorTextSmall a:visited	{FONT-SIZE: 10px; LINE-HEIGHT: 16px; COLOR: #E95D13; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}
.ErrorTextSmall a:hover		{FONT-SIZE: 10px; LINE-HEIGHT: 16px; COLOR: #E95D13; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.CartStepOn				{FONT-SIZE: 14px; COLOR: #E95D13; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.CartStepOn a:link		{FONT-SIZE: 14px; COLOR: #E95D13; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.CartStepOn a:active	{FONT-SIZE: 14px; COLOR: #E95D13; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.CartStepOn a:visited	{FONT-SIZE: 14px; COLOR: #E95D13; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.CartStepOn a:hover		{FONT-SIZE: 14px; COLOR: #E95D13; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.CartStepOff			{FONT-SIZE: 14px; COLOR: #363636; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.CartStepOff a:link		{FONT-SIZE: 14px; COLOR: #363636; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.CartStepOff a:active	{FONT-SIZE: 14px; COLOR: #363636; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.CartStepOff a:visited	{FONT-SIZE: 14px; COLOR: #363636; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.CartStepOff a:hover	{FONT-SIZE: 14px; COLOR: #363636; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline;}

.SubNav				{FONT-SIZE: 11px; COLOR: #363636; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.SubNav a:link		{FONT-SIZE: 11px; COLOR: #363636; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.SubNav a:active	{FONT-SIZE: 11px; COLOR: #363636; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.SubNav a:visited	{FONT-SIZE: 11px; COLOR: #363636; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.SubNav a:hover		{FONT-SIZE: 11px; COLOR: #E95D13; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}

/* misc fonts for use on the content pages */
.PageTitle		{FONT-SIZE: 24px; LETTER-SPACING: 1px; COLOR: #E95D13; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.SubHead		{FONT-SIZE: 14px; COLOR: #363636; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.Required		{FONT-SIZE: 11px; COLOR: #E95D13; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.ButtonText			{FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #363636; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
.ButtonTextSmall	{FONT-SIZE: 10px; LINE-HEIGHT: 14px; COLOR: #363636; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none;}
h1				{FONT-SIZE: 22px; FONT-WEIGHT: normal; COLOR: #000000; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none; PADDING: 0 0 0 0px; MARGIN: 0 0 0 0px;}
h2				{FONT-SIZE: 18px; FONT-WEIGHT: normal; COLOR: #E95D13; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none; PADDING: 0 0 0 0px; MARGIN: 0 0 0 0px;}
 
/* form fields */
.textbox250			{FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, sans-serif; COLOR: #363636; WIDTH: 250px; HEIGHT:20px}
.textbox165			{FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, sans-serif; COLOR: #363636; WIDTH: 165px; HEIGHT:20px}
.textbox75			{FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, sans-serif; COLOR: #363636; WIDTH: 75px; HEIGHT:20px}
.textbox50			{FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, sans-serif; COLOR: #363636; WIDTH: 50px; HEIGHT:20px}
.textarea250		{FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, sans-serif; COLOR: #363636; WIDTH: 250px; HEIGHT:100px}
.textarea410		{FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, sans-serif; COLOR: #363636; WIDTH: 410px; HEIGHT:100px}
.RefundPolicyBox	{FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana, sans-serif; COLOR: #363636; WIDTH: 510px; HEIGHT:100px}

/* background images for different parts of the site */
.PageBackground			{background: url(/images/cart/page_background.gif) repeat;}
.ContentBackground		{background: url(/images/cart/content_background.gif) repeat;}
.VDots					{background: url(/images/v_dots.gif) repeat-y;}
.HDots					{background: url(/images/h_dots.gif) repeat-x;}
.HomeBox				{background: url(/images/home/blue_background.gif) no-repeat;}
.TopNavBack				{background: url(/images/page_top/nav_back.gif) repeat-x;}
.ShadowLeft				{background: url(/images/shadow_left.gif) repeat-y;}
.ShadowRight			{background: url(/images/shadow_right.gif) repeat-y;}
.ShadowBottom			{background: url(/images/shadow_bottom.gif) repeat-x;}
.ShadowTop				{background: url(/images/shadow_top.gif) repeat-x;}

/* these are simply defining background colors for different uses on the site */
.White				{BACKGROUND-COLOR: #ffffff;}
.Black				{BACKGROUND-COLOR: #000000;}
.CartRule			{BACKGROUND-COLOR: #363636;}
.CartHighlight		{BACKGROUND-COLOR: #D8DDE5;}
.TopNavBlue			{BACKGROUND-COLOR: #6981A2;}
.PageSetup			{MARGIN-RIGHT: 0; MARGIN-LEFT: 0; MARGIN-TOP: 0; MARGIN-BOTTOM: 0; BACKGROUND-COLOR: #e1e6ec;}
.MainTable			{BORDER-WIDTH:1px 1px 1px 1px; BORDER-STYLE:solid; BORDER-COLOR:#818181; BACKGROUND-COLOR: #ffffff;}
.OrangeHighlight	{BACKGROUND-COLOR: #fdf0e9;}
.WhiteHighlight		{BACKGROUND-COLOR: #ffffff;}
.BlueHighlight		{BACKGROUND-COLOR: #D8DDE5;}

.monospace			{font-family: Courier, monospace; font-size: 12px;}
.relative			{POSITION: relative;}


