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

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

/*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*/



body {
	background: #3584AA;
	color:#666666;
}
.loginNote:hover {
	color: #419bcd;
}

  .btn.btn-primary {
    border-color: #4b89ab;
    color: #fff;
    background-color: #4b89ab; }
  .btn.btn-primary:hover,
  .btn.btn-primary.hover,
  .btn.btn-primary:focus,
  .btn.btn-primary.focus,
  .btn.btn-primary:active, 
  .btn.btn-primary.active {
    color: #fff;
    background-color: #419bcd }
	
    .btn.btn-primary-small {
  background-color: #4b89ab;
  border-color: #4b89ab; }

.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: #419bcd; }  	
	
  .btn.btn-secondary {
    color: #000000; }
  .btn.btn-secondary:hover,
  .btn.btn-secondary:focus,
  .btn.btn-secondary.focus,
  .btn.btn-secondary:active,
  .btn.btn-secondary.active {
    color: #000000;
    background-color: #bcbcbc; }
	
.submit_but {
	background-color:#00547e;
}

/*#login_box { display:inline; position:relative; top:-14px; } */


#top_nav ul {
    background: #3584AA;
}

#top_nav li {
    background: #3584AA;;
}

h3 {
	color:#3584AA;
}

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

.index_number_box h2 span, #index_mid_box h2 span, .browse_table h2 span, .free_0845_tag span {
	color:#3584AA;
}
.sample_number_table a {
	color:#3584AA;
}
.sample_number_table a:link {
	color:#3584AA;
}
.sample_number_table a:visited {
	color:#3584AA;
}
.sample_number_table a:hover {
	color:#3584AA;
}
.sample_number_table a:active {
	color:#3584AA;
}
p a, .table_style_1 a {
	color:#3584AA;
}
p a:link, .table_style_1 a:link {
	color:#3584AA;
}
p a:visited, .table_style_1 a:visited {
	color:#3584AA;
}
p a:hover, .table_style_1 a:hover {
	color:#3584AA;
}
p a:active, .table_style_1 a:active {
	color:#3584AA;
}

.free_0845_tag {
	color:#A3A3A3;
}
.index_free_number {
	color:#3584AA;
}

.o_text {
	color:#2979BB;
}

.h3_like {
	color:#A3A3A3;
}

.bgc1 { background-color:#EFEFEF; }

#nav_bar { background: #3584AA; }
.title_hilite { color: #3584AA; }
.match_main_background { background: #3584AA; }
.hilite_cell:hover { background: #E1EEF6; }
.border_cell { border: 1px solid #C2D9E5;}

a { color: #3584AA;}
.bgmain {background:#3584AA; }
.logbut {background: #3584AA; }
.lostbut {background: #3584AA;}

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

h1 {
	color:#3584AA;
	}
	
h2 {
	color:#3584AA;
	}
	a:link { color:#3584AA; text-decoration: none;}
a:visited { color:#3584AA;}
a:hover { color:#419bcd; text-decoration: underline;}
a:active { color:#3584AA;}

h2 a:link { color:#3584AA;}
h2 a:visited { color:#3584AA;}
h2 a:hover { color:#419bcd;}
h2 a:active { color:#3584AA;}

#leftBox_cart {
	color:#3584AA;
}
	
#leftBox0 {
	color:#3584AA;
}

#leftBox1 {
	color:#3584AA;
}

#leftBox2 {
	color:#3584AA;
}

.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:#3584AA;
}