body {
	background: #803FA0;
	color:#666666;
}


/*trustpilot code 2019 START*/

.tptext {font-family: 'Concert One'; font-size:30px; color:#4fb676; padding: 0 10px 0 10px; }
.tptextb {font-family: 'Basic', 'Concert One'; font-size:24px; color:#000; padding: 0 10px 0 10px; }
.tptextcredit {font-family: 'Basic', 'Concert One'; font-size:14px; color:#454554; padding: 0 10px 0 10px;    margin-top: -36px; }

.btn.btn-primary-tp {
    border-color: #4fb676;
    color: #fff;
    background-color: #4fb676;
	margin-top:10px;
}

.btn.btn-primary-tp:hover {
    border-color: #63c588;
    background-color: #63c588;
}

.tplogo {padding:0 0 10px 0;}
.tplogo5s {padding:10px 0 10px 0;}

/*trustpilot code 2019 END*/



.loginNote:hover {
	color: #a141cd;
}

.btn.btn-primary {
  background-color: #8d4bab;
  border-color: #8d4bab; }

.btn.btn-primary:hover,
.btn.btn-primary.hover,
.btn.btn-primary:active,
.btn.btn-primary.active,
.btn.btn-primary:focus,
.btn.btn-primary.focus,
.btn.btn-primary .open > .dropdown-toggle.btn-primary {
  background-color: #a141cd; }

    .btn.btn-primary-small {
  background-color: #8d4bab;
  border-color: #8d4bab; }

.btn.btn-primary-small:hover,
.btn.btn-primary-small.hover,
.btn.btn-primary-small:active,
.btn.btn-primary-small.active,
.btn.btn-primary-small:focus,
.btn.btn-primary-small.focus,
.btn.btn-primary-small .open > .dropdown-toggle.btn-primary-small {
  background-color: #a141cd; }  
  
.submit_but {
	background-color:#66b8ff;
}

#top_nav ul {
background: #803FA0;
}
#top_nav li {
    background: #803FA0;
}

h3 {
	color:#803FA0;
}

.index_number_box h2, #index_mid_box h2, .browse_table h2, #browse_page h1, #cont_table h2, #cont_table h2 a {
	color:#803FA0;
}

.index_number_box h2 span, #index_mid_box h2 span, .browse_table h2 span, .free_0845_tag span {
	color:#803FA0;
}

.sample_number_table a {
	color:#803FA0;
}
.sample_number_table a:link {
	color:#803FA0;
}
.sample_number_table a:visited {
	color:#803FA0;
}
.sample_number_table a:hover {
	color:#803FA0;
}
.sample_number_table a:active {
	color:#803FA0;
}
p a, .table_style_1 a {
	color:#803FA0;
}
p a:link, .table_style_1 a:link {
	color:#803FA0;
}
p a:visited, .table_style_1 a:visited {
	color:#803FA0;
}
p a:hover, .table_style_1 a:hover {
	color:#803FA0;
}
p a:active, .table_style_1 a:active {
	color:#803FA0;
}
.free_0845_tag {
	color:#A3A3A3;
}
.index_free_number {
	color:#803FA0;
}

.o_text {
	color:#5bc221;
}

.h3_like {
	color:#A3A3A3;
}

.bgc1 { background-color:#EFEFEF; }

.cart_popup #c_mid {
	background-image:url(../images/cart_mid.gif);
	color:#505050;
}

#index_free_png
{
	background-image:url(../images/free_0844_numbers.gif);
}

#index_plat_png
{
	background-image:url(../images/plat_0844_numbers.png);
}

#index_top_0844_box
{
	margin-top:6px;
}

#0844_number_costs_table table
{
	margin-left:20px;
	border:1px solid #CCCCCC;
}

#nav_bar { background: #803FA0;}
.title_hilite { color: #803FA0; }
.match_main_background { background: #803FA0; }
.hilite_cell:hover { background: #EFE3F4 }
.border_cell { border: 1px solid #D9C5E2;}
a { color: #803FA0;}
.bgmain { background:#803FA0; }
.logbut { background: #803FA0; }
.lostbut { background: #803FA0; }

.cart_popup #c_mid {
	background-image:url(../images/cart_mid.gif);
}

h1 {
	color:#803fa0;
	}
	
h2 {
	color:#803fa0;
	}
	a:link { color:#803fa0; text-decoration: none;}
a:visited { color:#803fa0;}
a:hover { color:#a141cd; text-decoration: underline;}
a:active { color:#803fa0;}

h2 a:link { color:#803fa0;}
h2 a:visited { color:#803fa0;}
h2 a:hover { color:#a141cd;}
h2 a:active { color:#803fa0;}

#leftBox_cart {
	color:#803fa0;
}
	
#leftBox0 {
	color:#803fa0;
}

#leftBox1 {
	color:#803fa0;
}

#leftBox2 {
	color:#803fa0;
}

.leftbox_def {	/* we need to get rid of the mess of leftbox CSS above; all boxes should be redone to use this base panel as a default. */
	color:#803fa0;
}