body {
	padding: 0;
	margin: 0;
	font: .8em Helvetica, Arial, sans-serif;
	line-height: 1.4em;
	background: #e6e6e6 url(../images/top.jpg) repeat-x top;
	color: #454545;
}
a {
	color: #CC0000;
	background: inherit;
}
a:hover {
	color: #009900;
	text-decoration: underline
}
p {
	margin: 0 0 10px 0;
}
h1 {
	font: bold 1.8em Arial, Sans-Serif;
	padding: 8px 0 4px 0;
	margin: 0;
	letter-spacing: -1px;
}
h2 {
	font: bold 1.6em Arial, Sans-Serif;
	letter-spacing: -1px;
}
h3 {
	padding: 0;
	margin:  0;
}
ul {
	margin: 0;
	padding : 0;
	list-style: none;
}
img {
	border: 0;
	float: left;
}
hr {
	height: 1px;
	border-style: none;
	color: #d0d0d0;
	background-color: #C0C0C0;
	margin: 10px 0;
}
.content-top3 {
	margin: 0 auto;
	width: 800px;
	padding: 30px 50px 0;
	background-image: url(../images/content-top_01.png);
	background-repeat: no-repeat;
}
.content {
	margin: 0 auto;
	width: 800px;
	padding: 0 50px 12px;
	background-image: url(../images/content.png);
	background-repeat: repeat-y;
}
.content-bottom {
	margin: 0 auto;
	width: 800px;
	padding: 30px 50px 0;
	background-image: url(../images/content-bottom.png);
	background-repeat: no-repeat;
}
.content2 {
	margin: 0px auto;
	width: 440px;
	padding: 0 20px;
	background-color: #FFFFFF;
}
/* Top part */
.content-top {
	margin: 0px auto;
	width: 800px;
	padding: 0 50px;
	background-repeat: repeat-y;
}
.content-top2 {
	margin: 0 auto 0;
	width: 480px;
	text-align: center;
	height: 150px;
}
#top {
	background: transparent;
	height: 140px;
}
#top2 {
	height: 150px;
	background-color: #212F58;
	margin: 0 auto 20px;
}
#top h1 {
	font: 2.2em Arial, Sans-Serif;
	padding: 45px 0 4px 0;
	margin: 0 0 0 230px;
	letter-spacing: 1px;
	color: #FFF
}
#top h2 {
	font: 1.0em Arial, Sans-Serif;
	letter-spacing: 0px;
	color: #868686;
	margin:0 0 0 220px;
	padding: 0
}
#top #icons {
	float: right;
	margin:40px 0 0;
	padding:0
}
#top #icons img {
	padding-right: 2px;
	border: 0;
	margin: 0;
}
/* Second part */
#prec {
	height: 210px;
	margin:0;
	background-color: #CC0000;
}
#wrap {
	margin: 0 auto;
	width: 800px;
	height: 220px;
}
#wrap #pic {
	float: right;
	display: inline;
}
#wrap #pic #slogan {
	float: right;
	padding: 25px 30px 10px 30px;
	text-align: right
}
#wrap #pic #slogan h1 {
	font: bold 1.4em Arial, Sans-Serif;
	color: #FFF;
	letter-spacing: 1px;
	margin:0
}
#wrap #pic #slogan h2 {
	font:  1.0em Helvetica, Arial, Sans-Serif;
	color: #FFF;
	letter-spacing: 0px;
	margin:0;
	padding: 10px 0
}
#wrap #pic #slogan a {
	color: #FFF;
}

#ad {
	background: #FFF url(../images/paint-tins.jpg) no-repeat top left;
	padding-left: 160px;
	min-height: 100px;
	margin-bottom: 25px;
	font-size: 1.3em;
	color: #212F58;
}
#ad a, #left_side a {
	padding: 2px;
}
#ad a:hover, #left_side a:hover {
	background-color: #009900;
	color: #fff;
}
/* main area */
#main2 {
	background-color: #FFFFFF;
	padding: 10px 0 0;
}
#right_side {
	background-color: #e6e6e6;
	float: right;
	width: 232px;
	padding: 0 0 5px;
	margin: 0 0 10px;
	display: inline;
}

#right_side ul {
	padding: 3px 0 8px 0
}
#right_side li {
	line-height: 18px;
	background: url(../images/cat-li.gif) no-repeat left;
	list-style: none;
	padding-left: 10px;
	display: inline;
	padding-right: 20px;
}
.news {
	margin-top: 30px;
	padding: 0 10px;
}
#right_side .news dd a {
	padding: 2px;
	text-align: center;
}
#right_side .news a:hover {
	color: #212f58;
	text-decoration: underline;
}
#right_side h3 {
	color: #212f58;
	font:  bold 1.3em Helvetica, Arial, Sans-Serif;
	text-align: center;
	margin-bottom: -10px;
}
#left_side {
	background: #FFF;
	margin-bottom: 10px;
	width: 540px;
}
#left_side h3 {
	background: url(../images/box-bg.jpg) no-repeat;
	height:30px;
	padding: 5px 5px 0 0;
	margin: 0;
	font:  1.5em Helvetica, Arial, Sans-Serif;
	color: #212F58;
}
#main2 h3 span {
	background: url(../images/paintbrush.gif) no-repeat;
	padding: 1px 10px 0 30px;
	line-height: 22px;
	margin: 0;
	height: 42px;
	background-position: 10px;
}
#main2 h3 {
	background: url(../images/box-bg.png) repeat-x;
	height:30px;
	padding: 5px 5px 0 0;
	margin: 0;
	font:  1.5em Courier, Helvetica, Arial, Sans-Serif;
	color: #212F58;
}
#left_side h3 span {
	background: url(../images/paintbrush.gif) no-repeat;
	padding: 1px 10px 0 40px;
	line-height: 22px;
	margin: 0;
	height: 42px;
	background-position: 15px;
}
#left_side p {
	color: #212F58;
	text-align: justify
}
#left_side img {
	float: right;
	margin: 0 0 10px 0;
}
#left_side blockquote {
	margin: 30px 0 20px 0;
	padding-bottom: 10px;
	background-color: #e4effe;
}
#left_side blockquote h3 {
	padding: 10px 5px 0 0;
	margin: 0;
	font:  1.5em Courier, Helvetica, Arial, Sans-Serif;
	color: #202D54;
	background-image: url(../images/block.jpg);
}
.date {
	border-top: 1px dotted #ccc;
	padding: 5px 0;
	margin: 10px 0 25px 0;
	text-align: right
}
#left_side .rs {
	float: right;
	margin: 10px 0 0 10px;
	border: 1px solid #ddd;
	padding: 5px;
	background: #f5f5f5
}
.select_single {
	float: left;
	margin: 0 11px 0 0;
	border: 0;
	text-align: center;
	width: 80px;
}
.select_single a {
	color: #FFFFFF;
	padding: 0 20px;
	text-decoration: none;
}
.select_single a:hover {
	color: #FFFF00;
}
.brin {
	color: #212F58;
	margin: 0;
}
.select_single_right {
	float: right;
	margin: 0;
	border: 0;
	text-align: center;
}
.select_single_right a {
	color: #FFFFFF;
	text-decoration: none;
}
#left_side ul {
	list-style-position: inside;
	margin-left: 2px;
	color: #212F58;
	margin-bottom: 10px;
	margin-top: -10px;
}
#left_side ul li {
	font-weight: bold;
	display: inline;
	background-repeat: no-repeat;
	padding: 5px 25px 5px 25px;
	line-height: 2em;
}
#left_side ul ul li {
	list-style: none;
	margin-left: 10px;
	list-style-type: lower-alpha;
	list-style-position: inside
}
.inline-list {
	;
}
/* The footer */
#footer {
	margin: 0 0 -15px;
	color: #777;
	display: block;
	background-color: #212F58;
}
#footer .right {
	text-align: center;
	padding: 15px 0;
	color: #FFFFFF;
}
#footer a {
	text-decoration: underline;
	color: #CC0000;
	padding: 2px;
}
#footer a:hover {
	background-color: #CC0000;
	color: #212F58;
}
#top .content img {
	margin-top: -20px;
}
.content #main #right_side p {
	color: #212f58;
	letter-spacing: 0.05em;
	padding: 0 10px 0 10px;
}
/*SEARCH*/
#search {
	float: right;
	font-size: 0.7em;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	width: 232px;
	background-image: url(../images/search.png);
	background-repeat: no-repeat;
	height: 92px;
	padding-top: 8px;
	margin: 0 0 20px;
}
#search p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #0000FF;
}
.searchform form {
	margin: 0;
	text-align: center;
}
input.send-btn {
	width: 100px;
	height: 20px;
	background: #333 url(../images/btn-send.gif) no-repeat;
	outline: none;
	margin-bottom: 5px;
	margin-top: 10px;
}
input.send-btn:hover {
	background: #666 url(../images/btn-send.gif) no-repeat 0 -20px;
}
.clear {
	clear: both;
}
.content #search h3 {
	letter-spacing: 0.2em;
	font-size: 1.4em;
	color: #FFFFFF;
	margin-bottom: 5px;
	margin-top: 5px;
}
.content #main #right_side h4 {
	margin: 5px 0 0;
	font-size: 1.1em;
	padding: 0 10px 0 10px;
}
.content #main #right_side img {
	border: 1px solid #CC0000;
	clear: both;
}
.content #ad p {
	margin-right: 155px;
	font-size: 0.9em;
}
.content #main #left_side blockquote p {
	font-family: "Courier New", Courier, monospace;
	color: #212F58;
	font-size: 1.2em;
	margin: 0 5px;
}
.testim {
	color: #212F58;
	font-weight: bold;
	font-style: italic;
	float: left;
	margin: 0 40px 0 5px;
}
.content #main #left_side .select img {
	float: left;
	border: 0;
	padding: 0;
	margin: 0;
}
.content #main #left_side .select .select_single h4 {
	margin-top: 5px;
	width: 80px;
	font-size: 0.9em;
	color: #FF00FF;
	line-height: 1.1em;
}
.content #main #left_side .select .select_single_right h4 {
	margin-top: 5px;
	width: 80px;
	font-size: 0.9em;
	color: #FF00FF;
	line-height: 1.1em;
}
.clear {
	clear: both;
}
.content #main #left_side .select h3 {
	color: #FFFFFF;
	text-align: center;
	background-image: none;
	height: 15px;
}
.normal-list {
	margin-top: 10px;
}
#main2 ul li {
	font-weight: bold;
	background-image: url(../images/tick.png);
	background-repeat: no-repeat;
	padding: 5px 25px 5px 25px;
	margin-left: 100px;
}
.content #main #left_side .normal-list ul li {
	display: block;
	padding: 0 25px 5px 25px;
	list-style-position: inherit;
	background-image: url(../images/tick2.png);
	line-height: 1.5em;
	color: #202D54;
	font-weight: normal;
}
.section-thumb {
	float: left;
	height: 29px;
	background-image: url(../images/btns-quick.png);
	background-repeat: no-repeat;
	overflow: hidden;
	width: 155px;
}
.section-thumb:hover {
	background-position: 0 -29px
}
div.section-thumb span {
	display: block;
	margin:0;
	padding: 6px 0 8px 0;
	text-align: center;
	color: #FFFFFF;
}
div.section-thumb span:hover {
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.section-thumb-space {
	float: left;
	text-align: center;
	width: 30px;
	height: 29px;
}
.section-thumb-right {
	float: right;
	text-align: center;
	height: 30px;
}

div.outer2 {
	float: left;
	width: 155px; height: 29px;
	margin: 0;
	background: url(../images/btns-quick.png) 0 -29px no-repeat;
	}

.content #main #left_side .thick-container .outer2 a {
	display: block;
	margin: 0;
	padding:0;
	width:100%;
	height:100%;
	overflow:hidden;
	color:#FFFFFF;
	text-decoration: none;
	background: url(../images/btns-quick.png) top left no-repeat;
	text-align: center;
	}
.content #main #left_side .thick-container .outer2 .thickbox span {
	display: block;
	margin:0;
	padding: 8px 0 8px 0;
	font-weight: bold;
}
.content #main #left_side .thick-container .outer2 .thickbox span:hover {
	color:#FFFFFF;
	text-decoration: none;
}
.content #main #left_side .thick-container .outer2 a:hover {
	background-image: none;
	color: #212F58;
	}
.content #main #left_side .thick-container .outer2 a:active {
	color: black;
	}


div.outer {
	float: left;
	width: 155px; height: 29px;
	margin: 0;
	background: url(../images/btns-quick.png) 0 -29px no-repeat;
	}

div.outer a {
	display: block;
	margin: 0;
	padding:0;
	width:100%;
	height:100%;
	overflow:hidden;
	color:#FFFFFF;
	text-decoration: none;
	background: url(../images/btns-quick.png) top left no-repeat;
	text-align: center;
	}
div.outer span {
	display: block;
	margin:0;
	padding: 6px 0 8px 0;
}
div.outer span:hover {
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
div.outer a:hover {
	background-image: none;
	color: #212F58;
	}
div.outer a:active {
	color: black;
	}
	
	
	
.locator {
	float: left;
	height: 29px;
	width: 155px;
	margin-bottom: 20px;
	overflow: hidden;
	margin-left: 38px;
	font-size: 0.7em;
	font-weight: bold;
}
.thick-container {
	height: 29px;
	margin-top: 10px;
}
.content #main #left_side .thick-container .section-thumb .thickbox img {
	border: 0;
}
.content #main #left_side .thick-container .section-thumb a:hover {
	background-color: #FFFFFF;
}
.top-logo2 {
	margin: 35px 145px 0;
	background-image: url(../images/Brinlay-Logo.png);
}
#top .content-top .top-logo2 img {
}
.pop-bg {
	width: 100%;
	background-color: #212F58;
}
.content2 #main2 img {
	float: right;
	margin-left: 15px;
}

.select-title {
	background-image: url(../images/select/select_01.png);
	height: 20px;
	background-repeat: no-repeat;
}
.select-content {
	height: 80px;
}
.select-foot {
	background-image: url(../images/select/select_02.png);
	height: 20px;
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
.content #left_side .select .select-content .select_single img {
	margin: 0px;
	padding: 0px;
}
.content #left_side .select .select-content .select_single_right img {
	margin: 0px;
	padding: 0px;
}
.content #left_side .select .select-content .select_single h4 {
	margin-top: 2px;
	position: absolute;
	width: 160px;
	font-size: 1.1em;
	color: #212F58;
	line-height: 1.1em;
}
.content #left_side .select .select-content .select_single_right h4 {
	margin-top: 2px;
	position: absolute;
	width: 160px;
	font-size: 1.1em;
	color: #212F58;
	line-height: 1.1em;
}
#quality {
	float: right;
	width: 212px;
	padding: 10px;
	margin-bottom: 10px;
	height: 180px;
	font-size: 1.3em;
	text-align: center;
	background-image: url(../images/qual.jpg);
	background-repeat: no-repeat;
	color: #B5D5FF;
	letter-spacing: 0.1em;
	margin-left: 28px;
	line-height: 1.2;
}
#quality a {
	color: FFFF00;
	padding: 3px;
}
#quality a:hover {
	color: #212F58;
	background-color: #FFFF00;
}
#left_side .select {
	margin: 0 0 10px 0;
	position:relative;
	width: 540px;
}
#left_side .select a:visited, #left_side .select a {
	text-decoration:none;
	color:#FFCC00;
}
#left_side .select a:visited img, #left_side .select a img {
	filter: alpha(opacity=100);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity:1;
}
#left_side .select a:hover {
	background-color:transparent;
	color:#06a;
}
#left_side .select a span {
	display:none;
}
#left_side .select a:hover span {
	display:block;
	position:absolute;
	top:50px;
	left:0;
	font-size:12px;
	height:18px;
	padding:4px;
	color:#a40;
}
#left_side .select a:hover img {
	filter: alpha(opacity=40);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity: 0.40;
	opacity:0.4;
}
.content #main #left_side h4 {
	margin: 10px 0 0;
	font-size: 1.2em;
	color: #006600;
}
.content #main #left_side h3 strong {
	font-weight: bolder;
	color: #CC0000;
	text-transform: uppercase;
}
/* TABLE*/
.content #main #left_side table {
	border-collapse: collapse;
	border: 2px solid #212F58;
	color: #363636;
	background-color: #ABC9F3;
	margin: 5px 0;
  }
.content #main #left_side caption {
  text-align: center;
  font: bold 18px arial, helvetica, sans-serif;
  background: transparent;
  padding:6px 4px 8px 0px;
  color: #03476F;
  text-transform: uppercase;
  }
.content #main #left_side td, th {
	border: 1px dotted #212F58;
	padding: 0.4em;
	color: #212F58;
	text-align: center;
  }

.content #main #left_side thead th, tfoot th {
  font: bold 11px verdana, arial, helvetica, sans-serif;
  border: 1px solid #03476F;;
  text-align: left;
  background: #4591AD;
  color: #FFFFFF;
  padding-top:3px;
  }
.content #main #left_side tbody td a {
  background: transparent;
  text-decoration: none;
  color: #363636;
  }
.content #main #left_side tbody td a:hover {
  background: #C2F64D;
  color: #212F58;
  }
.content #main #left_side tbody th a {
  font: normal 11px verdana, arial, helvetica, sans-serif;
  background: transparent;
  text-decoration: none;
  font-weight:normal;
  color: #363636;
  }
.content #main #left_side tbody th a:hover {
  background: transparent;
  color: #212F58;
  }
tbody th, tbody td {
  vertical-align: top;
  text-align: left;
  }
.content #main #left_side tfoot td {
  border: 1px solid #03476F;
  background: #4591AD;
  padding-top:3px;
  color: #FFFFFF;
  }
.odd {
  background: #AEE239;
  }
.content #main #left_side tbody tr:hover {
  background: #CC0000;
  border: 1px solid #03476F;
  color: #212F58;
  }
.content #main #left_side tbody tr:hover th,
tbody tr.odd:hover th {
  background: #CC0000;
  color: #212F58;
  }
.content #main #right_side .locator img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0;
}
.content #main #left_side .p_products_headline {
	margin-bottom: 0px;
}
.content #main #left_side .inline-list ul li {
	background-image: url(../images/tick.png);
	background-repeat: no-repeat;
}
.content #main #left_side .product-list a {
	background-image: none;
	color: #006600;
}
.content #main #left_side .product-list a:hover {
	color: #fff;
}
.content #main #left_side .product-list a:visited {
	background-image: none;
	color: #999999;
}
.content #main #left_side .product-list h4 {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.content #main #left_side .product-list strong {
	color: #CC0000;
}
.content #main #left_side .product-list {
	float: left;
	width: 270px;
}
.content #main #left_side .product-list ul li {
	display: block;
	padding: 5px 25px 5px 25px;
	list-style-position: inherit;
	background-image: url(../images/list-line-a.png);
	line-height: 1.2em;
	color: #202D54;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: 0 7px;
}
.content #main #left_side .product-list2 a {
	background-image: none;
	color: #006600;
}
.content #main #left_side .product-list2 a:hover {
	color: #fff;
}
.content #main #left_side .product-list2 a:visited {
	background-image: none;
	color: #999999;
}
.content #main #left_side .product-list2 h4 {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.content #main #left_side .product-list2 strong {
	color: #CC0000;
}
.content #main #left_side .product-list2 {
	float: left;
	width: 500px;
}
.content #main #left_side .product-list2 ul li {
	display: block;
	padding: 5px 25px 5px 25px;
	list-style-position: inherit;
	background-image: url(../images/list-line-a.png);
	line-height: 1.2em;
	color: #202D54;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: 0 7px;
}
#qual-logo img {
	padding: 0 0 10px 15px;
}
#multi-image {
	float: right;
	width: 150px;
}
#crumbs {
	margin-bottom: 10px;
	background-color: #212F58;
	padding: 2px;
	color: #FFFFFF;
}
/* FORM */
.formcontainer {
	width: 535px;
	text-align: left;
	text-decoration: none;
	position: relative;
}
.containerleft {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 100px;
}
.containerleft2 {
	float: left;
	width: 420px;
	margin-bottom: 10px;
}
.container2head {
	float: left;
	margin-top: 10px;
	width: 530px;
	margin-bottom: 10px;
}
input.send-btn {
	width: 100px;
	height: 20px;
	background: #333 url(../images/btn-send.gif) no-repeat;
	outline: none;
	margin-bottom: 5px;
}
input.send-btn:hover {
background: #666 url(../images/btn-send.gif) no-repeat 0 -20px;
}
.checkbox {
	width: 130px;
	float: left;
}
.checkbox-inner {
	margin-top: -3px;
	float: left;
}
.checkbox-single-text {
	float: left;
	margin-right: 15px;
}
/* -- END Form --*/
.content #main #left_side #crumbs a {
	color: #FFFF00;
	font-weight: bold;
}
.content #main #left_side #crumbs a:hover {
	color: #212F58;
}.content #main #right_side .news a {
	text-transform: uppercase;
	text-align: center;
}
.content #main #right_side .news dd {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.content #main #right_side .news dt {
	margin: 5px 0 0;
}
.content #main #left_side ol {
	margin-left: 30px;
}
