BODY{
	background: #FFEEFF no-repeat center center;
	color: #666666;
	font: 13px Arial, Verdana, Helvetica, sans-serif;
	margin: 8px 0px;
	text-align: left;
}

H1{
	color: #CC3366;
}

H2{
	color: #CC3366;
}

H3{
	color: #CC3366;
}

H3#centred_header{
	text-align: center;
	vertical-align: middle;
}

H4{
	color: #666666;
	margin-left: 18px;
	margin-right: 18px;
}

HR{
	color: #CC3366;
	font: 5px Arial, Verdana, Helvetica, sans-serif;
}

TD#pop_descriptions_edit{
	background: #FFF4FF no-repeat center center;
}

IMG{
	border: 0;
	margin: 0;
	padding: 0;
}

P#spacing_para{
	font: 5px Arial, Verdana, Helvetica, sans-serif;
}

TABLE{
	background: white no-repeat center center;
}

TD#header{
	background: #FFF4FF no-repeat center center;
	text-align: left;
	vertical-align: top;
}

TD#header_img{
	background: white no-repeat center center;
	text-align: left;
	vertical-align: top;
}

TD#header_img IMG{
	height: 117px;
}

.footer TD{
	background: #FFF4FF no-repeat center center;
	text-align: center;
	vertical-align: middle;
}

TD#footer{
	background: #FFF4FF no-repeat center center;
	text-align: center;
	vertical-align: middle;
}

TD#descriptions_edit{
	padding-right: 5px;
}

TABLE#buy_now_table{
	background: #FFEEFF no-repeat center center;
}

TABLE#buy_now_table TH{
	background: #CC3366 no-repeat center center;
	color: white;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}

TABLE#buy_now_table TD{
	color: #444444;
	padding: 5px;
	vertical-align: middle;
}

TABLE#buy_now_table TD.no_padding{
	padding: 0px;
}

TABLE#buy_now_table TD.thin_padding{
	padding: 2px;
}

TABLE#inner_table TD{
	padding: 0px;
}

TABLE#image_table{
	background: #FFF4FF no-repeat center center;
}

TABLE#image_table TH{
	background: white no-repeat center center;
	text-align: center;
	vertical-align: middle;
}

TABLE#image_table TD{
	background: white no-repeat center center;
	text-align: center;
	vertical-align: bottom;
}

TABLE#image_table A{
	color: #666666;
	font-size: small;
	text-decoration: none;
}

TABLE#image_table SMALL{
	color: #CC3366;
	text-decoration: underline;
}

TABLE#heading_table{
	background: white no-repeat center center;
}

TABLE#heading_table TD.head{
	background: white no-repeat center center;
	color: #CC3366;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}

TABLE#menu_table{
	background: white no-repeat center center;
}

TABLE#menu_table TD{
	background: white no-repeat center center;
	padding: 5px;
	text-align: center;
	vertical-align: bottom;
}

TABLE#menu_table TR TD A{
	text-decoration: none;
}

TABLE#menu_table TR TD A H3 SMALL{
	font-weight: normal;
	text-decoration: underline;
}

TABLE#menu_table B{
	color: #CC3366;
	font-weight: bold;
}

TABLE#menu_table TR TD H4{
	font-weight: bold;
}

TABLE#menu_table TR TD H4 A{
	text-decoration: underline;
}

TABLE#menu_table TR TD P{
	text-align: left;
}

TABLE#menu_table UL LI{
	text-align: justify;
}

TABLE#menu_table UL LI A{
	text-decoration: underline;
}

TABLE#list_table{
	background: white no-repeat center center;
}

TABLE#list_table TD{
	background: white no-repeat center center;
	padding: 5px;
	vertical-align: bottom;
}

TABLE#list_table B{
	color: #CC3366;
	font-weight: bold;
	text-decoration: underline;
}

TABLE#list_table H2{
	text-align: center;
}

TABLE#list_table UL LI{
	text-align: justify;
}

TABLE#links_table{
	background: #FFF4FF no-repeat center center;
	font: 13px Arial, Verdana, Helvetica, sans-serif;
	padding: 0;
}

TABLE#links_table TH{
	background: #FFFF99 no-repeat center center;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	width: 33%;
}

TABLE#links_table TD{
	text-align: center;
	vertical-align: middle;
	width: 33%;
}

TABLE#hpp_table{
	background: #FFEEFF no-repeat center center;
	font: 13px Arial, Verdana, Helvetica, sans-serif;
	padding: 0;
}

TABLE#hpp_table TH{
	background: #CC3366 no-repeat center center;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}

TABLE#hpp_table TD{
	color: #444444;
	padding: 5px;
}

TABLE#hpp_table TD#currency{
	text-align: right;
}

TABLE#hpp_table TD#text{
	text-align: left;
}

TABLE#trade_prices_table{
	background: #FFF4FF no-repeat center center;
	border: outset 1px;
	border-collapse: separate;
	color: #CC3366;
	font: 13px Arial, Verdana, Helvetica, sans-serif;
	table-layout: fixed;
	width: 140px;
}

TABLE#trade_prices_table TD{
	border: inset 1px;
	color: #CC3366;
}

FORM#FormMail_form TABLE TR TH{
	text-align: left;
	vertical-align: middle;
	width: 7%;
}

FORM#FormMail_form TABLE TR TD{
	text-align: left;
	vertical-align: middle;
}

.heading_box{
	padding: 10px;
}

.heading_list{
	margin: 0;
}

.indented_list{
	margin: 0;
}

.main_line{
	font-weight: bold;
}

.indented{
	padding-left: 50pt;
}

.padded{
	padding-left: 15px;
	padding-right: 15px;
}

.custom-table {
	margin: 0 20px 0 20px;
}

.custom-right {
	margin-top: 45px;
}

.menu-tab {
	text-align: center;
	vertical-align: middle;
}

.menu-img {
	text-align: center;
	vertical-align: middle;
}

.verticalmenu{
	background: #FFF4FF no-repeat center center;
	border: 0;
	margin: 0;
	padding: 0;
}

.verticalmenu A:hover{
	background: #CC3366 no-repeat center center;
	color: white;
}

.verticalmenu TD{
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	margin: 0;
	padding: 0;
}

.verticalmenu TD UL LI A:hover{
	background: #CC3366 no-repeat center center;
	color: white;
}

.verticalmenu UL{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.verticalmenu FORM{
	color: #CC3366;
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	padding: 6px 0;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}

.verticalmenu TD FORM:hover{
	background-color: #CC3366;
	color: white;
}

.verticalmenu A{
	color: #CC3366;
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	padding: 3px 0;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}

.verticalmenu UL LI{
	border-bottom: 0px solid #808080;
	position: relative;
	padding: 0;
}

/* Top level menu links style */
.verticalmenu UL LI A{
	color: #CC3366;
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	padding: 3px 0;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}

.verticalmenu UL LI A:link, .verticalmenu UL LI A:visited, .verticalmenu UL LI A:active{
	background-color: #FFF4FF;
}

.verticalmenu UL LI A:hover{
	background: #CC3366 no-repeat center center;
	color: white;
}

.verticalmenu UL LI A.subfolderstyle{
	background: url(downarrow.gif) no-repeat 97% 50%;
}

/*Sub level menu items */
.verticalmenu UL LI UL{
	background: #FFF4FF no-repeat center center;
	border-top: 2px solid #C0C0C0;
	border-left: 2px solid #C0C0C0;
	border-bottom: 2px solid #808080;
	border-right: 2px solid #808080;
	position: absolute;
	top: 0;
	visibility: hidden;
	width: 160px;
}

.verticalmenu UL LI UL LI{
	border-bottom: 1px solid #808080;
	position: relative;
	padding: 0;
}

.verticalmenu UL LI UL A:link, .verticalmenu UL LI A:visited, .verticalmenu UL LI A:active{
	background-color: #FFF4FF;
}

.verticalmenu UL LI UL LI A:hover{
	background: #CC3366 no-repeat center center;
	color: white;
}

.verticalmenu UL LI UL A.subfolderstyle{
	background: no-repeat 97% 50%;
}

/* Google Search styles */
.gsc-control-cse {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border-color: #FF33CC;
	background-color: #FFF4FF;
}
input.gsc-input {
	border-color: #BCCDF0;
}
input.gsc-search-button {
	border-color: #336699;
	background-color: #E9E9E9;
}
.gsc-tabHeader.gsc-tabhInactive {
	border-color: #E9E9E9;
	background-color: #E9E9E9;
}
.gsc-tabHeader.gsc-tabhActive {
	border-top-color: #FF9900;
	border-left-color: #E9E9E9;
	border-right-color: #E9E9E9;
	background-color: #FFFFFF;
}
.gsc-tabsArea {
	border-color: #E9E9E9;
}
.gsc-webResult.gsc-result {
	border-color: #FFFFFF;
	background-color: #FFFFFF;
}
.gsc-webResult.gsc-result:hover {
	border-color: #FFFFFF;
	background-color: #FFFFFF;
}
.gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link b {
	color: #CC3366;
}
.gs-webResult.gs-result a.gs-title:visited,
.gs-webResult.gs-result a.gs-title:visited b {
	color: #551A8B;
}
.gs-webResult.gs-result a.gs-title:hover,
.gs-webResult.gs-result a.gs-title:hover b {
	color: #0000FF;
}
.gs-webResult.gs-result a.gs-title:active,
.gs-webResult.gs-result a.gs-title:active b {
	color: #0000FF;
}
.gsc-cursor-page {
	color: #CC3366;
}
a.gsc-trailing-more-results:link {
	color: #CC3366;
}
.gs-webResult.gs-result .gs-snippet {
	color: #666666;
}
.gs-webResult.gs-result .gs-visibleUrl {
	color: #008000;
}
.gs-webResult.gs-result .gs-visibleUrl-short {
	color: #008000;
}
.gsc-cursor-box {
	border-color: #FFFFFF;
}
.gsc-results .gsc-cursor-page {
	border-color: #E9E9E9;
	background-color: #FFFFFF;
}
.gsc-results .gsc-cursor-page.gsc-cursor-current-page {
	border-color: #FF9900;
	background-color: #FFFFFF;
}
.gs-promotion.gs-result {
	border-color: #336699;
	background-color: #FFFFFF;
}
.gs-promotion.gs-result a.gs-title:link {
	color: #0000CC;
}
.gs-promotion.gs-result a.gs-title:visited {
	color: #0000CC;
}
.gs-promotion.gs-result a.gs-title:hover {
	color: #0000CC;
}
.gs-promotion.gs-result a.gs-title:active {
	color: #0000CC;
}
.gs-promotion.gs-result .gs-snippet {
	color: #000000;
}
.gs-promotion.gs-result .gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl-short {
	color: #008000;
}
