/*---:: colours ::---*/
.colour_dark_blue_100 {
	color: #0054A4;
}
.colour_green_100 {
	color: #54B947;
}
.colour_grey_100 {
	color: #919195;
}
.colour_lime_green_100 {
	color: #C1D82E;
}
.colour_sky_blue_100 {
	color: #00A4E4;
}


.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.style4 {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 14px; 
	color: #0054a4; 
}

.style5 {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 14px; 
	color: #FFFFFF; 
}

/*---:: links ::---*/


a:link {
	font-weight: bold;
	color: #0054A4;
	text-decoration: none;
}

a:visited {
	font-weight: bold;
	color: #00A4E4;
	text-decoration: none;
}

a:hover {
	font-weight: bold;
	color: #54B947;
	text-decoration: none;
}
a:active {
	font-weight: bold;
	color: #00A4E4;
	text-decoration: none;
}




.breadcrumb a:link {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.breadcrumb a:visited {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.breadcrumb a:hover {
	font-weight: bold;
	color: #C1D82E;
	text-decoration: none;
}
.breadcrumb a:active {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}



.breadcrumbselected a:link {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.breadcrumbselected a:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.breadcrumbselected a:hover {
	font-weight: bold;
	color: #C1D82E;
	text-decoration: underline;
}
.breadcrumbselected a:active {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}



/*---:: tags ::---*/


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	/* background-image: url(/images/colours/stp_colours_grey_010.gif); */
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	color: #555555;
	text-decoration: none;
	
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	color: #555555;
	text-decoration: none;
	}

td {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	color: #555555;
	text-decoration: none;
}
ul {
	margin-top: 0;
	border-top-width: 0;
	padding-top: 0;
	margin-bottom: 0;
	border-bottom-width: 0;
	padding-bottom: 0;
	margin-left: 5;
	padding-left: 10;
	list-style-image: url(/images/global/stp_global_ul_bullet_lt_blue.gif);
}






/*---:: classes ::---*/

.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	
	color: #CCCCCC;
	text-decoration: none;
	text-transform: uppercase;
}
.breadcrumbarrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	
	color: #999999;
	text-decoration: none;
}
.breadcrumbselected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	
	color: #FFFFFF;
	text-decoration: underline;
	text-transform: uppercase;
}
.cart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	color: #000000;
	text-decoration: none;
}
.cart_bar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	color: #CCEDFA;
	text-decoration: none;
}
.cart_lines {
	background-image: url(../images/colours/stp_colours_grey_060.gif);
}
.cart_message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	color: #000000;
	text-decoration: none;
	padding: 10px;
}
.cart_row_a {
	background-image: url(/images/colours/stp_colours_grey_020.gif);
}
.cart_row_b {
	background-image: url(../images/colours/stp_colours_grey_010.gif);
}
.cart_titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	
	color: #919195;
	text-decoration: none;
}
.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	color: #919195;
	text-decoration: none;
	/*background-image: url(/images/colours/stp_colours_grey_010.gif);*/
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #999999;
	background-color: #FFFFFF;
}
.media_centre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	color: #0054A4;
	text-decoration: none;
	text-align: justify;
}
.picture {
	border: 1px solid #919195;;
	margin: 3px 3px 3px 3px;
}
.price_statement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #0054A4;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.smallprint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	
	color: #919195;
	text-decoration: none;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	color: #919195;
	text-decoration: none;
}
.text_area_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	color: #0054A4;
	text-decoration: none;
	padding: 10px;
	background-image: url(/images/colours/stp_colours_sky_blue_020.gif);
}
.text_area_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	color: #000000;
	text-decoration: none;
	padding: 10px;
	background-image: url(/images/colours/stp_colours_grey_020.gif);
}
.text_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #000000;
	text-decoration: none;
}
.text_black_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	color: #000000;
	text-decoration: none;
}
.titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

.cartAlternatingRowB {
	background-image: url(/images/colours/stp_colours_grey_020.gif);
}
.nav_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0054a4;
	text-decoration: none;
	font-weight: bold;
}
.nav_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	}
.sub_nav_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.sub_nav_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0054a4;
	text-decoration: none;
	font-weight: bold;
}

img.marquee {
	border: 0px;
	margin-left: 20px;
	margin-right: 20px;
}

table.cart {
	width: 100%;
	text-align: center;
}

table.cart td, table.cart th {
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	border-left: 1px solid silver;
	border-top: 1px solid silver;
	margin: 0px 0px 0px 0px;
}
table.cart th {
	font-weight: bold;
	font-size: 120%;
}

table.cart tr {
	margin: 0px 0px 0px 0px;
}

#billprovoc, #billprovoc2, #shipprovoc, #shipprovoc2 {
	display: block;
}
#billprovoc2 input, #shipprovoc2 input {
	background-image: url(/images/colours/stp_colours_sky_blue_020.gif);
}

img.oq {
	width: 30px;
	height: 30px;
	float: left;
}
img.cq {
	width: 30px;
	height: 30px;
	float: right;
}

table.testimonials tr td {
	padding-top: 15px;
	font-size: 12px;
}

span.test_auth {
	font-weight: bold;
	color: #0054A4;
	font-size: 120%;
}

td.prod_desc p {
	font-size: 12px;
}

p.rt, p.rbt, span.rbt, span.rt {
	color: red;
}
p.bt, p.rbt, span.bt, span.rbt {
	font-weight: bold;
}
span.pt {
	font-weight: bold;
}

div.catdesc, div.catdesc p {
	font-size: 13px;
}

span.bht {
	color: #0054A4;
	font-weight: bold;
	font-size: 12px;
}
