﻿body div#contentheader div.a h2,
body div#content h1,
body div#content h2,
body div#content h2.icon,
body div#awcontent div#partners h2,
body div#awcontent div#partners h3,
body div#awcontent div#distributors h2,
body div#awcontent div#distributors h3,
body div#content div#productsearch h3,
body div#content div.box h2,
body div#content div.box h3,
body div#guidanceheader h1,
body div#sideNavigation ul li.active a,
div#msdsresults h3 a,
div#msdsresults h3 span,
h2.distributors,
.voccalcproductstitle,
.lblEDTitle,
div#msdsresults div a,
div#boxes div.aWrapper div.box table table div div h3,
div#awcontent h3,
div#awcontent h2,
h3.link a,
div#contentheader div.box p.link a,
div.webpartzone table table div div ul li h2 a  {
	color:#006666 !important;
}
div#awcontent div.awcoloredbox{
	background:#F2F8F8 !important;
}
body div#contentheader h1 {
	background:#006666;
	color:#fff;
}
body div#contentheader form {
	background:#4C9494;
	color:#fff;
}
div#boxes div.aWrapper div.box table table div div ul li a {
	/*background:url(Images/arrow_support.jpg) no-repeat 0 0.1em;	*/
}
body div#contentheader div#boxes {
	background:#D8E8E8 url(images/gradient_support.jpg) repeat-x top left;		
}
body div#content div.bWrapper {
	background:url(images/bg_boxb_distributors.png) no-repeat bottom left;	
}
body div#content div.b, div#msdssearch, div#msdsresults div.row2 {
	background:#F2F8F8;	
}
body div#awcontent div#partners li div {
	background:#F2F8F8;
	padding:7px;
}
body div#contentheader div.box li a,
div#regiondisplay div#geography div.box li a {
	background:url(images/bg_boxa_link_arrow.png) no-repeat 0 0.3em;
	font-size:95%;
	_font-size:105%;
}
body div#sideNavigation ul li.active li a {
	background:url(images/bg_leftnav_link_active_dot2.png) no-repeat 13px 8px;
}
div.ms-WPBody {
	float:left;
	margin:0;
	padding:0;
}
div.title1Text {	
	color:#006666;
	font-size:24px;
	float:left;
	margin:0;
	padding:0;
}
div#content img{
	float:left;
}
div#content div#territories{
	float:left;
	margin:25px 0 0 25px;
}
div#content div.office {
	float:left;
	display:block;
}
div#content div.contactcontainer{
	clear:both;
	width:330px;
	padding:12px 0 12px 12px;	
	margin:5px 5px 5px 0;
	float:left;
	display:block;	
	height:70px;
}
div.contactcolumn {
	float:left;
	display:block;
	width:340px;
	margin:8px 21px 28px 0;	
	_margin:8px 8px 28px 0;
}
div#content div.contactcontainer p.photo {
	float:left;
	width:150px;
}
div#content div.contactcontainer p.name {
	font-weight:bold;
	font-size:100%;
	margin:12px 0 12px 0;	
}
div#content div.contactcontainer p.email {
}
div#content div.contactcontainer p.areascovered {
}
div#content div.contactcontainer p.position {
}
div#content div#territories li{
	background:transparent url(images/bg_questions_dotted.png) repeat-x scroll left bottom;
	padding:5px 0pt;
}
div#content div#territories a{
	background:transparent url(images/bg_questions_link.png) no-repeat scroll 0pt 0.3em;
	color:#003366;
	padding-left:17px;
	text-decoration:none;
}
div#content div#imgcontainer {
	width:220px;
	height:250px;
	float:right;
}
div#content div#imgcontainer img {
	margin:5px 0 0 0;
	width:175px;
	height:217px;
}

div#awcontent div div#distributors h3 {
	margin-bottom:0.5em;
	clear:left;
	border-top: 1px lightgrey dotted;
	padding-top:10px;
	width:470px;
}

div#awcontent div div#distributors img {
	visibility:hidden;
	display:none;
	float:none;
}
div#awcontent div#partners, div#awcontent div#distributors{
	float:left;
	margin:12px 0 0 0;
	width:480px;
}
div.contactlist {
	width:480px;
}
div#awcontent div div#distributors li li {
	background:none;
}
div#awcontent div div#distributors ul li {
	width:490px;
	float:left;
}
div#awcontent div div#distributors ul ul li {
	float:none;
}
div#awcontent div div#distributors ul div {
	width:490px;
}


div#awcontent div div#partners ul ul {
	width:250px;
	float:left;	
}
div#awcontent div#distributors ul ul {	

	/*width:200px;*/
	padding-bottom:14px;
	padding-top:5px;
	float:left;
	clear:left;
}
div#awcontent div#distributors ul {	
	width:484px;
}
div#awcontent div#partners p,
div#awcontent div#distributors p {
	margin-bottom:0.5em;
	color:#666;		
}
div#awcontent div#distributors p.tel{
	clear:left;
}
div#awcontent div#partners p.tel,
div#awcontent div#distributors p.tel {
	font-weight:600;
	color:#333;
	margin-bottom:2px;
	width:370px;
	float:left;
}
div#awcontent div#partners p.fax{
	/*margin-left:100px;
	_margin-left:50px;*/
	float:left;
}
div#awcontent div#partners p.fax,
div#awcontent div#distributors p.fax {
	color:#666;
	margin-bottom:2px;
	/*width:370px;
	float:left;
	clear:left;*/
}
div#awcontent div#distributors p.fax {
	clear:left;
}
div#awcontent div#partners p.address {
	/*margin-left:100px;
	_margin-left:50px;*/
}
div#awcontent div#partners p.address,
div#awcontent div#distributors p.address {
	color:#333;
	margin-top:14px;
	margin-bottom:10px;
	width:370px;
	float:left;
	/*clear:left;*/
}
div#awcontent div#partners p.shortdesc{
	margin-left:100px;
	_margin-left:50px;
}
div#awcontent div#partners p.shortdesc,
div#awcontent div#distributors p.shortdesc{
	width:300px;
	float:left;
	clear:left;
}
div#awcontent div#distributors li {
	margin-left:0px;
	width:500px;
}
div#awcontent div#partners ul ul, div#awcontent div#distributors ul ul {
	float:left;
}
div#awcontent div#distributors li li,
div#awcontent div#partners li li {
	padding:0;
	display:inline;
	clear:none;
	margin:0;
	background:none;
	border:none;
}
div#awcontent div.contactlist ul {
	/*margin-left:100px;*/
}
div#awcontent div.contactlist ul, div#awcontent div.contactlist ul li {
	display:inline;
} 
div#awcontent div.contactlist ul li {
	/*width:auto !important;*/
}
div#awcontent div.contactlist ul li ul li {
	width:auto !important;
}
div#awcontent div.contactlist ul li ul li.divider {
	margin:0 6px 0 4px !important;
}
div#awcontent div#distributors li li a,
div#awcontent div#partners li li a {
	color:#003366;
	text-decoration:none;	
	float:left;	
	/*border-right:1px solid #003366;*/
	/*display:block;*/
	padding-right:5px;
	margin-right:5px;
}

div#awcontent div#distributors li li a:hover,
div#awcontent div#partners li li a:hover {
	text-decoration:underline;	
}
div#contentNoHeader table, div#contentNoHeader table table
{
	width: 450px !important;
}
div#contentNoHeader div
{
	float:left !important;
}
div.box table table div
{
	/*width:205px !important;*/
	width:auto !important;
}
div#contentNoHeader div.bWrapper
{
	float:right !important;
}
/* colours for the implementations of the listview grid */
div.webpartzone table table div div.brochures ul li.row1 span
{
	background:#F2F8F8 !important;
}
div.webpartzone table table div div.brochures ul li.row2 span
{
	background:#fff !important;
}
div.webpartzone table table div div.sellsheets ul li.row1 span
{
	background:#F2F8F8 !important;
}
div.webpartzone table table div div.sellsheets ul li.row2 span
{
	background:#fff !important;
}
div.webpartzone table table div div.newsletter ul li.row1 span
{
	background:#F2F8F8 !important;
}
div.webpartzone table table div div.newsletter ul li.row2 span
{
	background:#fff !important;
}
div.webpartzone table table div div
{
	clear:left;
	float:left;
}
div#healthsafety ul
{
}
div.webpartzone table table div div ul li
{
	float:left;
	margin:2px 0 12px 1px;
	width:495px;
}
div.webpartzone table table div div ul li.row1
{
}
div.webpartzone table table div div ul li.row2
{
}
div.webpartzone table table div div ul li span
{
	float:left;
	height:25px;
	font-size:95%;
}
div.webpartzone table table div div ul li span
{
	/*background:#F2F8F8;*/	
	background:transparent url(images/bg_questions_dotted.png) repeat-x scroll left top;
	padding:4px 0 0 0 !important;
}
div.webpartzone table table div div ul li span a {
	background:transparent url(images/bg_boxa_link_arrow.png) no-repeat scroll 0 0.3em !important;
	font-weight:normal !important;
	font-size:100% !important;
	padding:0 0 0 12px;
}
div.webpartzone table table div div ul li.row2 span
{
	/*background:#fff;*/
}

div.webpartzone table table div div ul li span.column1
{
	width:270px;
	_width:249px;
	padding:6px 0 2px 6px;
	/*border-top:1px solid #d6d6d6;
	border-left:1px solid #d6d6d6;*/
}
div.webpartzone table table div div ul li span.column2
{
	width:145px;
	padding:9px 0 0 2px;
	/*border-top:1px solid #d6d6d6;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;*/
	text-align:center;
}
div.webpartzone table table div div ul li span.column3
{
	width:60px;
	padding:9px 0 0 2px;
	/*border-top:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;*/
	text-align:center;
}
div.webpartzone table table div div ul li span.column4
{
	background:transparent none;
	clear:left;
	float:left;
	margin:0 0 4px 0;
	width:473px;
	_width:452px;
	padding:7px;
	height:auto;
	/*border:1px solid #d6d6d6;*/
}
div#brochures
{
}
h4.link, h3.link a, div#productsearch h3.search {
	font-size:120%;
}
div#productsearch h3.search {
	padding:10px 0 10px 40px !important;
	font-weight:normal;
	font-size:140%;
}
div.awlmix
{
	float:right;
	margin:0 8px 0 0;
}
div#regiondisplay {
	margin:0 0 16px 0;
}
div.webpartzone table table div div#productSearchBox {
	border:1px solid #d6d6d6;
	padding:5px;
	background:#F2F8F8;
}

/* Added to fix menu popup readjusting the css styling in support pages */
div.webpartzone table {
    width:490px!important;
}

div.awrighthandwrapper {
    margin-left:2px !important;
}

