html, body 
{
	background-color: #cccccc;
}

.feed
{
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("/gfx/feed-icon-14x14.png") no-repeat 0 50%;
}

h1, h1 a, h1 a:visited, h1 a:active, h1 a:link
{
	font-family: Arial;
	font-size: 20pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
	display: inline;
}

h2, h2 a, h2 a:visited, h2 a:active, h2 a:link, .mainText h2 a, .mainText h2 a:visited, .mainText h2 a:link, .mainText h2 a:active
{
	font-family: Arial;
	font-size: 16pt;
	font-weight: bold;
	color: #55117b;
	text-decoration:none;
	display: inline;
}

h2 a:hover, .mainText h2 a:hover
{
	color: #006600;
	background-color:inherit;
	text-decoration:underline;
}

.menuText, .menuText a, .menuText a:visited, .menuText a:link, .menuText a:active
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	background-color:inherit;
	text-decoration:none;
}

.menuText a:hover
{
	color: #ffff33;
	background-color:inherit;
	text-decoration:underline;
}

.mainText
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #404040;
	background-color:inherit;
	text-decoration:none;
	line-height: 1.5;
}

.mainText a, .mainText a:visited, .mainText a:link, .mainText a:active, .mainTextGreenLge .mainText a, .mainTextGreenLge .mainText a:visited, .mainTextGreenLge .mainText a:active, .mainTextGreenLge .mainText a:link, .mainTextLge .mainText a, .mainTextLge .mainText a:visited, .mainTextLge .mainText a:active, .mainTextLge .mainText a:link
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: inherit;
	color: #404040;
	background-color:inherit;
	text-decoration:underline;
	line-height: 1.5;
}

.mainText a:hover, .mainTextGreenLge .mainText a:hover, .mainTextLge .mainText a:hover
{
	color: #006600;
	background-color:inherit;
	text-decoration:underline;
}

.mainTextLge, .mainTextLge a, .mainTextLge a:visited, .mainTextLge a:link, .mainTextLge a:active
{
	font-family: Arial;
	font-size: 14pt;
	font-weight: inherit;
	color: #55117b;
	background-color:inherit;
	text-decoration:none;
	line-height: 1.5;
}

.mainTextLge a:hover
{
	color: #006600;
	background-color:inherit;
	text-decoration:underline;
}

.mainTextWhite, .mainTextWhite a, .mainTextWhite a:visited, .mainTextWhite a:link, .mainTextWhite a:active
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: inherit;
	color: #ffffff;
	background-color:inherit;
	text-decoration:none;
	line-height: 1.5;
}

.mainTextWhite a:hover
{
	color: #55117B;
	background-color:inherit;
	text-decoration:underline;
}

.mainTextGreen, .mainTextGreen a, .mainTextGreen a:visited, .mainTextGreen a:link, .mainTextGreen a:active
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: inherit;
	color: #006600;
	background-color:inherit;
	text-decoration:none;
	line-height: 1.5;
}

.mainTextGreen a:hover
{
	color: #ff6600;
	background-color:inherit;
	text-decoration:underline;
}

.mainTextOrange, .mainTextOrange a, .mainTextOrange a:visited, .mainTextOrange a:link, .mainTextOrange a:active
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: inherit;
	color: #ff6600;
	background-color:inherit;
	text-decoration:none;
	line-height: 1.5;
}

.mainTextOrange a:hover
{
	color: #006600;
	background-color:inherit;
	text-decoration:underline;
}

.mainTextGreenLge, .mainTextGreenLge a, .mainTextGreenLge a:visited, .mainTextGreenLge a:link, .mainTextGreenLge a:active
{
	font-family: Arial;
	font-size: 14pt;
	font-weight: inherit;
	color: #006600;
	background-color:inherit;
	text-decoration:none;
	line-height: 1.5;
}

.mainTextGreenLge a:hover
{
	color: #ff6600;
	background-color:inherit;
	text-decoration:underline;
}

.mainTextOrangeLge
{
	font-family: Arial;
	font-size: 14pt;
	font-weight: inherit;
	color: #ff6600;
	background-color:inherit;
	text-decoration:none;
	line-height: 1.5;
}

.mainTextOrangeLge a, .mainTextOrangeLge a:visited, .mainTextOrangeLge a:link, .mainTextOrangeLge a:active
{
	color: #ff6600;
	text-decoration: underline;
}

.mainTextOrangeLge a:hover
{
	color: #006600;
	background-color:inherit;
	text-decoration:underline;
}

.textbox
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #55117B;
	text-decoration:none;
        border:1px solid #55117B;
}

.buttons
{
	background-color: #55117B;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
    padding: 2px;
    border: 2px solid #55117B;
	cursor: pointer;
}

.greentick_list
{
	list-style-type:disc;
	list-style: none;
	padding-left: 10px;
}

.greentick_list li
{
	background: url("/gfx/icon_tick_green_sml.gif") no-repeat 0;
	background-position: 0px 0px;
	line-height: 20px;
	padding-left: 24px;
	vertical-align: top;
	text-decoration: none;
	color: #000000;
}

.greentick_list a:link, .greentick_list a:active, .greentick_list a:visited
{
	text-decoration: underline;
	color: #55117B;
}

.greentick_list a:hover
{
	text-decoration: inherited;
	color: #08b010;
}

.greenarrow_list
{
	list-style-type:disc;
	list-style: none;
	padding-left: 10px;
}

.greenarrow_list li
{
	background: url("/gfx/button-arrow-green-sml.gif") no-repeat 0;
	background-position: 0px 0px;
	line-height: 20px;
	padding-left: 24px;
	vertical-align: top;
	text-decoration: none;
	color: #000000;
}

.greenarrow_list a:link, .greenarrow_list a:active, .greenarrow_list a:visited
{
	text-decoration: underline;
	color: #55117B;
}

.greenarrow_list a:hover
{
	text-decoration: inherited;
	color: #08b010;
}

.bl-pink {background: url(/gfx/breakout-pink-bl.jpg) 0 100% no-repeat #e4daea;}
.br-pink {background: url(/gfx/breakout-pink-br.jpg) 100% 100% no-repeat}
.tl-pink {background: url(/gfx/breakout-pink-tl.jpg) 0 0 no-repeat}
.tr-pink {background: url(/gfx/breakout-pink-tr.jpg) 100% 0 no-repeat; padding:1px}

.bl-blue {background: url(/gfx/breakout-blue-bl.jpg) 0 100% no-repeat #d6d6e6;}
.br-blue {background: url(/gfx/breakout-blue-br.jpg) 100% 100% no-repeat}
.tl-blue {background: url(/gfx/breakout-blue-tl.jpg) 0 0 no-repeat}
.tr-blue {background: url(/gfx/breakout-blue-tr.jpg) 100% 0 no-repeat; padding:1px}

.bl-orange {background: url(/gfx/breakout-orange-bl.jpg) 0 100% no-repeat #ffe6d6;}
.br-orange {background: url(/gfx/breakout-orange-br.jpg) 100% 100% no-repeat}
.tl-orange {background: url(/gfx/breakout-orange-tl.jpg) 0 0 no-repeat}
.tr-orange {background: url(/gfx/breakout-orange-tr.jpg) 100% 0 no-repeat; padding:1px}

.bl-green {background: url(/gfx/breakout-green-bl.jpg) 0 100% no-repeat #dbe9db;}
.br-green {background: url(/gfx/breakout-green-br.jpg) 100% 100% no-repeat}
.tl-green {background: url(/gfx/breakout-green-tl.jpg) 0 0 no-repeat}
.tr-green {background: url(/gfx/breakout-green-tr.jpg) 100% 0 no-repeat; padding:1px}

.clear {font-size: 1px; height: 1px}

.footerText
{
	font-family: Arial;
	font-size: 7pt;
	font-weight: normal;
	color: #404040;
	background-color:inherit;
	text-decoration:none;
	line-height: 1.5;
}

.TagText
{
	font-family: Arial;
	font-size: 2em;
	font-weight: bold;
	color: #000000;
	background-color:inherit;
	line-height: 2em;
}

.TagTitle
{
	font-family: 'Sansita One', cursive;
	font-size: 2.5em;
}

.TagTitleXmas
{
	font-family: 'Nova Oval', cursive;
	font-size: 2.5em;
}

 .TagTitleXmas a, .TagTitleXmas a:visited, .TagTitleXmas a:link, .TagTitleXmas a:active
 {
 	font-family: 'Nova Oval', cursive;
	font-size: 1em;
 }
 
 .TagTitleXmas a:hover
{
	color: #006600;
	font-size: 1em;
}
 
.TagTitleXmasSmall
{
	font-family: 'Nova Oval', cursive;
	font-size: 1.5em;
}

table.Orders
{
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #55117b;
	border-collapse: collapse;
	background-color: white;
	
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	color: #ffffff;
}

table.Orders tr.Header td
{
	background-color: #55117b;
	border-width: 1px;
	border-style: solid;
	border-color: #55117b;
	color: #ffffff;
	padding:5px;
}

table.Orders tr.tableRow1 td
{
	border-width: 1px;
	border-style: solid;
	border-color: #55117b;
	background-color: #ffffff;
	color: #000000;
	padding:5px;
}

table.Orders tr.tableRow2 td
{
	border-width: 1px;
	border-style: solid;
	border-color: #55117b;
	background-color: #cccccc;
	color: #000000;
	padding:5px;
}
