body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#container {
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 975px;
	border: 1px solid #0067ac;
}
#topLinks {
	color: #3183bb;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
	padding: 0px;
}
/*
#topLinks .input {
	padding: 0px;
	border: 1px solid #0067AC;
	font-size: 0.7em;
	color: #0067AC;
	width: 140px;
	height: 16px;
	margin: 0px;
}
*/
#loginInfo {
	font-size: 0.65em;
	width: 400px;
	float: left;
	margin-top: 8px;
	margin-bottom: 5px;
	
}
#loginInfo a {
	color: #3183bb;
}
#loginInfo a:hover {
	text-decoration: none;
}
#topLinksNav {
	font-size: 0.7em;
	padding: 0px;
	/*width: 300px;*/
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	/*border: solid 1px black;*/
}
#topLinksNav ul {
	padding: 0px;
	margin: 0px;
}
#topLinksNav li {
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#topLinksNav li a {
	text-decoration: none;
	color: #3183bb;
	padding-right: 10px;
	letter-spacing: 0.001px;
	padding-top: 0px;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#topLinksNav li a:hover {
	text-decoration: underline;
}
#topLinksNav li span {
	padding-left: 10px;
	padding-right: 5px;
}
#inputPosition {
	padding: 0px;
	/*width: 180px;*/
	float: right;
	margin-top: 6px;
	margin-right: 5px;
	margin-bottom: 6px;
	margin-left: 0px;
	/*border: solid 1px black;*/
	font-size: 0.7em;


}
.SearchBox
{
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;
}
.TextBox
{
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;
}
#homeBanner {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0067AC;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 143px;
}
#innerBanner {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0067AC;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 98px;
}
#bannerLogo {
	float: left;
}
#homeBannerLogo {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
	float: left;
}


#bannerImages {
	float: right;
}

#mainNav {
	font-size: 0.7em;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0067AC;
	height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0067AC;
}
#mainNav ul {
	margin: 0px;
	padding: 0px;
}
#mainNav li {
	float: left;
	list-style-type: none;
}
#mainNav li a {
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
	color: #0067ac;
	text-decoration: none;
}
#mainNav li a:hover {
	text-decoration: underline;
}
.blueLine {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0067AC;
}
#breadcrumbs {
	font-size: 0.65em;
	color: #FFFFFF;
	background-color: #3183bb;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-right: 10px;
}
#breadcrumbs a {
	color: #FFFFFF;
}
#breadcrumbs a:hover {
	text-decoration: none;
}
#homeContentContainer {
	background-image: url(../images/backgrounds/hompageBakgrnd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 975px;
	border-top-width: 12px;
	border-top-style: solid;
	border-top-color: #2e81ba;
	
}
#homeLeftContainer {
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
	
}

#homeLinks {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 287px;
	
}
#homeLinks h1 {
	font-size: 0.95em;
	color: #fad335;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#homeLinks h2 {
	font-weight: normal;
	color: #FFFFFF;
	font-size: 0.8em;
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#homeLinks a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	display: block;
	background-image: url(../images/homepage/links.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
	width: 120px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#homeLinks a:hover {
	color: #FAD34D;
	background-image: url(../images/homepage/linksOvr.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
}




#homeCirclesColumn {
	float: left;
	width: 128px;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.cirlcePad {
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.cirlePadTwo {
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#homeCircleLinks {
	float: left;
	clear: both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
	width: 280px;
}
#homeCircleLinks p {
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#homeCircleLinks a:hover {
	text-decoration: underline;
}


#homeCircleLinks a {
	color: #FFFFFF;
	font-size: 0.65em;
	text-decoration: none;
}

#homeCircleLinks1 {
	float: left;
	width: 70px;
	text-align: center;
}
#homeCircleLinks2 {
	float: left;
	text-align: center;
	width: 70px;
}
#homeCircleLinks3 {
	float: left;
	text-align: center;
	width: 70px;
}
#homeCircleLinks4 {
	float: left;
	text-align: center;
	width: 70px;
}



#homeMainContent {
	float: left;
	padding-left: 15px;
	padding-top: 20px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 532px;
}
#homeMainContent h1 {
	font-weight: normal;
	color: #0067AC;
	font-size: 28px;
	margin: 0px;
	padding: 0px;
}
#homeMainContent h2 {
	font-size: 0.95em;
	padding: 0px;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#homeMainContent p {
	font-size: 0.8em;
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#homeSubMainContainer {
	float: left;
	width: 550px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#homeSubText {
	float: left;
	width: 270px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#homeSubText p {
	font-size: 0.8em;
	margin: 0px;
	padding: 0px;
}
#homeNewsContainer {
	float: left;
	padding-top: 10px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	width: 288px;
}

#homeNewsTop {
	background-image: url(../images/backgrounds/newsTop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#homeNewsTop h1 {
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-size: 0.8em;
	color: #000000;
}
#homeNewsContent {
	font-size: 0.65em;
	background-image: url(../images/backgrounds/newsBackgrnd.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding-left: 10px;
	padding-top: 2px;
	padding-right: 18px;
	padding-bottom: 2px;
	height: 60px;
}
#homeNewsBottom {
	background-image: url(../images/backgrounds/newsBottom.jpg);
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
}
#homeSubPic {
	float: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}






#productNav {
	width: 170px;
	background-color: #ecf1f9;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0067AC;
	border-top-style: none;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0067AC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#leftNavDrop {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#leftNavDrop li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#leftNavDrop ul {
	margin: 0px;
	padding: 0px;
}
#leftNavDrop a {
	display: block;
	text-decoration: none;
	color: #0067ac;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 3px;
	font-size: 0.7em;
	margin: 2px;
	background-color: #c2dbeb;
	line-height: 1;
}
#leftNavDrop ul a {
	font-weight: bold;
	border: 1px solid #0067AC;
}
#leftNavDrop a:hover, #leftNavDrop a:active, #leftNavDrop a:focus {
	color: #D91F37;
	letter-spacing: 0.01px;
	background-color: #E7EBF1;
}
#leftNavDrop ul ul a:hover
 {
	color: #D91F37;
	background-color: #E7EBF1;
}
#leftNavDrop ul ul {
	margin-top: 4px;
	margin-bottom: 4px;
}
#leftNavDrop ul ul a {
	padding-left: 3px;
	margin-right: 2px;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 1;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-style: none;
	background-color: #d8e6f2;
	margin-left: 2px;
	padding-right: 2px;
}
#leftNavDrop ul li a:hover {
	text-decoration: none;
}
#leftNavDrop .border {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0067AC;
}

#leftNavDrop .borderBottom {
            border-bottom-width: 1px;
            border-bottom-style: solid;
            border-bottom-color: #0067AC;
}

#leftNavDrop ul ul ul {
	margin: 0px;
	padding: 0px;
}
#leftNavDrop ul ul ul li {
	padding: 0px;
	margin: 0px;
}

#leftNavDrop ul ul ul a {
	padding-left: 2px;
	margin-right: 2px;
	font-size: 0.7em;
	/*text-decoration: underline;*/
	text-decoration: none;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	line-height: 1;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 3px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #3183BB;
	border-left-color: #3183BB;
}
#leftNavDrop ul ul ul a:hover {
	color: #D91F37;
}
.tabCouplings, .tab_blue {
	background-image: url(../images/tabs/couplings.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.tabTyre, .tab_green {
	background-image: url(../images/tabs/tyre.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.tabMotor, .tab_orange {
	background-image: url(../images/tabs/motor.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.tabHose, .tab_red {
	background-image: url(../images/tabs/hose.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.tabBlowgun, .tab_turquoise {
	background-image: url(../images/tabs/blowgun.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.tabAirTreatment, .tab_grey {
	background-image: url(../images/tabs/airtreatment.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.tabSpray, .tab_purple {
	background-image: url(../images/tabs/spray.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.tabAirTool, .tab_brown {
	background-image: url(../images/tabs/airtools.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.tabCompressor, .tab_darkgreen {
	background-image: url(../images/tabs/compressor.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.tabAccessory, .tab_yellow {
	background-image: url(../images/tabs/airaccessory.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#productHdrContainer {
	float: left;
	margin-left: 10px;
	margin-top: 3px;
	width: 764px;
	margin-right: 0px;
	padding-left: 30px;
	padding-bottom: 3px;
	padding-top: 2px;
	padding-right: 0px;
}
#productHdr {
	float: left;
	margin: 0px;
	padding: 0px;
}
#productHdr h1 {
	color: #0067AC;
	font-size: 1.5em;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	width: 495px;
}
#productHdr h1 span {
	font-weight: normal;
	font-size: 0.7em;
}
#productHdr2 {
	float: left;
	margin: 0px;
	padding: 0px;
}
#productHdr2 h1 {
	color: #0067AC;
	font-size: 1.5em;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
#productHdr2 h1 span {
	font-weight: normal;
	font-size: 0.7em;
}
.productHdrCoupling, .productHdr_blue {
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #669BC6;
	background-image: url(../images/tabs/couplings.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	margin: 0px;
	padding: 0px;
}
.productHdrTyre, .productHdr_green {
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #60BD68;
	background-image: url(../images/tabs/tyre.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	margin: 0px;
	padding: 0px;
}
.productHdrMotor, .productHdr_orange {
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #F47C25;
	background-image: url(../images/tabs/motor.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	margin: 0px;
	padding: 0px;
}
.productHdrHose, .productHdr_red {
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #D52331;
	background-image: url(../images/tabs/hose.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	margin: 0px;
	padding: 0px;
}
.productHdrBlowgun, .productHdr_turquoise {
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #0295A1;
	background-image: url(../images/tabs/blowgun.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	margin: 0px;
	padding: 0px;
}
.productHdrAirTreatment, .productHdr_grey {
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #9EB3AE;
	background-image: url(../images/tabs/airtreatment.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	margin: 0px;
	padding: 0px;
}
.productHdrSpray, .productHdr_purple {
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #981D85;
	background-image: url(../images/tabs/spray.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	margin: 0px;
	padding: 0px;
}
.productHdrAirTool, .productHdr_brown {
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #AA6017;
	background-image: url(../images/tabs/airtools.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	margin: 0px;
	padding: 0px;
}
.productHdrCompressor, .productHdr_darkgreen {
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #015438;
	background-image: url(../images/tabs/compressor.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	margin: 0px;
	padding: 0px;
}
.productHdrAccessory, .productHdr_yellow {
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #D3DF4F;
	background-image: url(../images/tabs/airaccessory.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	margin: 0px;
	padding: 0px;
}
#printFriendly {
	font-size: 0.6em;
	color: #0067AC;
	float: right;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#printFriendly a {
	color: #0067AC;
	text-decoration: none;
}
#printFriendly a:hover {
	color: #D91F37;
	text-decoration: underline;
}

#printFriendly img {
	padding-left: 8px;
	padding-right: 3px;
}
#prodContentContainer {
	float: left;
	width: 790px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
}
#prodLeftContent {
	width: 440px;
	float: left;
	background-image: url(../images/backgrounds/pagedots.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#prodContentHdr h1 {
	font-size: 1em;
	font-weight: normal;
}
.contHdrCoupling, .contHdr_blue {
	background-color: #669BC6;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0px;
	float: left;
	color: #FFFFFF;
}
.contHdrTyre, .contHdr_green {
	background-color: #60BD68;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0px;
	float: left;
	color: #FFFFFF;
}
.contHdrMotor, .contHdr_orange {
	background-color: #F47C25;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0px;
	float: left;
	color: #FFFFFF;
}
.contHdrHose, .contHdr_red {
	background-color: #D52331;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0px;
	float: left;
	color: #FFFFFF;
}
.contHdrBlowgun, .contHdr_turquoise {
	background-color: #0195A1;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0px;
	float: left;
	color: #FFFFFF;
}
.contHdrAirTreatment, .contHdr_grey {
	background-color: #9EB3AE;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0px;
	float: left;
	color: #FFFFFF;
}
.contHdrSpray, .contHdr_purple {
	background-color: #981D85;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0px;
	float: left;
	color: #FFFFFF;
}
.contHdrAirTool, .contHdr_brown {
	background-color: #AA6017;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0px;
	float: left;
	color: #FFFFFF;
}
.contHdrCompressor, .contHdr_darkgreen {
	background-color: #015438;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0px;
	float: left;
	color: #FFFFFF;
}
.contHdrAccessory, .contHdr_yellow {
	background-color: #D3DF4F;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0px;
	float: left;
	color: #FFFFFF;
}
#productMainContent {
	padding-right: 10px;
}
#productMainContent ul a {
	color: #3183BB;
}
#productMainContent ul a:hover {
	text-decoration: none;
}
#productMainContent h1 {
	color: #0067AC;
	font-size: 0.8em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#productMainContent h2 {
	font-size: 0.8em;
	color: #0067AC;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#productMainContent h3 {
	font-size: 0.8em;
	color: #0067AC;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0067AC;
}
#productMainContent p {
	color: #0067AC;
	font-size: 0.8em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#productMainContent p a {
	color: #000000;
	font-size: 0.9em;
}
#productMainContent p a:hover {
	text-decoration: none;
}

#productMainContent ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 16px;
	font-size: 0.7em;
}
#productMainContent li {
	margin: 0px;
	padding: 0px;
	list-style-image: url(../images/bullets.gif);
}
#leftAlignTable {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #BDBDBD;
	border-right-color: #BDBDBD;
	font-size: 0.65em;
	margin-bottom: 10px;
}

#leftAlignTable th {
	text-align: left;
	padding: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #bdbdbd;
	border-left-color: #bdbdbd;
}
#leftAlignTable td {
	padding: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #bdbdbd;
	border-left-color: #bdbdbd;
}
#centredTable {
	font-size: 0.65em;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #BDBDBD;
	border-right-color: #BDBDBD;
}

#centredTable th {
	padding: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #bdbdbd;
	border-left-color: #bdbdbd;
}
#centredTable td {
	padding: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #bdbdbd;
	border-left-color: #bdbdbd;
	text-align: center;
}
#extras {
	clear: both;
	font-size: 0.65em;
	margin-bottom: 5px;
	padding-top: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#extras a {
	color: #000000;
	padding-right: 5px;
}
#extras a:hover {
	text-decoration: none;
}
#prodRightContent {
	float: right;
	width: 340px;
	padding-left: 10px;
	padding-top: 10px;
	vertical-align:top;
}
#prodRightMainImg {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#prodRightSmlImg {
}
#prodRightSmlImg img {
	border: 1px solid #0067AC;
}

#prodRightSmlImg1 {
	float: left;
	margin-right: 40px;
}
#prodRightSmlImg2 {
	float: left;
	margin-right: 40px;
}
#prodRightSmlImg3 {
	float: left;
}


#prodLeftContentWide {
	width: 800px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#topLinks .textbox {
	padding: 0px;
	border: 1px solid #0067AC;
	font-size: 0.7em;
	color: #0067AC;
	width: 140px;
	height: 16px;
	margin: 0px;
}

#topLinks .button {
	font-size: 0.7em;
}







/*8888888888888888888888888888888*/

#infoHeader {
	float: left;
	margin-left: 0px;
	margin-top: 3px;
	width: 795px;
	margin-right: 0px;
	padding-left: 9px;
	padding-bottom: 3px;
	padding-top: 2px;
	padding-right: 0px;
	margin-bottom: 0px;
}
#infoHeader h1 {
	font-size: 1.5em;
	color: #0067AC;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.newsHdrBkgrnd {
	background-color: #3183BB;
	margin: 0px;
	color: #FFFFFF;
	float: left;
	font-size: 1.0em;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.newsContainer {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	float: right;
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #3183BB;
	width: 795px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.newsHeader {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 509px;
}
.newsContainerLft {
	float: left;
	width: 509px;
}
.newsContentLft {
	float: left;
	margin: 0px;
	font-size: 0.7em; 
	background-image: url(../images/backgrounds/pagedots.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 489px;
}
.newsContentLft2 {
	float: left;
	margin: 0px;
	font-size: 0.7em; 
	background-image: url(../images/backgrounds/pagedots.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 489px;
}
.newsContentRght {
	margin: 0px;
	float: right;
	width: 264px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.newsContentRghtImg {

	border: 3px solid #a1c2dd;
}
#container .newsContainer .newsContainerLft .newsContentLft a {
	color: #b2b2b2;
	background-image: url(../images/news/newsLink.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 140px;
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
}
#container .newsContainer .newsContainerLft .newsContentLft a:hover {
	color: #0067AC;
	background-image: url(../images/news/newsLinkOvr.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 140px;
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
}
#container .newsContainer .newsContainerLft .newsContentLft2 a {
	color: #b2b2b2;
	
	
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
}
#container .newsContainer .newsContainerLft .newsContentLft2 a:hover {
	color: #0067AC;
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
}
.infoContentLft {
	float: left;
	margin: 0px;
	font-size: 0.7em;
	/*background-image: url(../images/backgrounds/pagedots.gif);*/
	background-repeat: repeat-y;
	background-position: right top;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 489px;
}


.infoHeader {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 509px;
}
.ifoContentRght {
	float: right;
	width: 264px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#container .infoContainer .ifoContentRght h1 {
	font-size: 0.6em;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #c2c2c2;
	border-bottom-color: #c2c2c2;
	border-left-color: #c2c2c2;
}
.infoContainer {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	float: right;
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #3183BB;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 9px;
	width: 795px;
}


/*kkkkkkkkkkkkkkkkkkkkkkkkkkkkkk*/


#productRangeHdr {
	float: left;
	margin-left: 9px;
	margin-top: 3px;
	width: 795px;
	margin-right: 0px;
	padding-left: 0px;
	padding-bottom: 3px;
	padding-top: 2px;
	padding-right: 0px;
	margin-bottom: 0px;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #3183BB;
}
#productRangeHdr h1 {
	font-weight: normal;
	color: #0067AC;
	font-size: 1.5em;
	margin: 0px;
	padding: 0px;
}
#productRangeHdr h1 span {
	font-size: 0.7em;
	font-weight: normal;
}

.prodBoxContainer {
	float: left;
	width: 795px;
	margin-left: 9px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
#container .prodBoxContainer a {
	color: #FFFFFF;
	text-decoration: none;
}
#container .prodBoxContainer a:hover {
	text-decoration: underline;
}
.prductBoxes {
	float: left;
	width: 159px;
	background-image: url(../images/backgrounds/RangePagedots.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.prductBoxesNoLine {
	float: left;
	width: 159px;
}
.prductBoxesCoupling, .prductBoxes_blue {
	font-size: 0.75em;
	color: #FFFFFF;
	background-color: #669BC6;
	text-align: center;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin: 0px;
	height: 28px;
}
.prductBoxesTyre, .prductBoxes_green {
	font-size: 0.7em;
	color: #FFFFFF;
	background-color: #60BD68;
	text-align: center;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin: 0px;
	height: 28px;
}
.prductBoxesMotor, .prductBoxes_orange {
	font-size: 0.75em;
	color: #FFFFFF;
	background-color: #F47C25;
	text-align: center;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin: 0px;
	height: 28px;
}
.prductBoxesHose, .prductBoxes_red {
	font-size: 0.75em;
	color: #FFFFFF;
	background-color: #D52331;
	text-align: center;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin: 0px;
	height: 28px;
}
.prductBoxesBlowgun, .prductBoxes_turquoise {
	font-size: 0.75em;
	color: #FFFFFF;
	background-color: #0195A1;
	text-align: center;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin: 0px;
	height: 28px;
}
.prductBoxesAirTreatment, .prductBoxes_grey {
	font-size: 0.75em;
	color: #FFFFFF;
	background-color: #9EB3AE;
	text-align: center;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin: 0px;
	height: 28px;
}
.prductBoxesSpray, .prductBoxes_purple {
	font-size: 0.75em;
	color: #FFFFFF;
	background-color: #981D85;
	text-align: center;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin: 0px;
	height: 28px;
}
.prductBoxesAirTool, .prductBoxes_brown {
	font-size: 0.75em;
	color: #FFFFFF;
	background-color: #AA6017;
	text-align: center;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin: 0px;
	height: 28px;
}
.prductBoxesCompressor, .prductBoxes_darkgreen {
	font-size: 0.75em;
	color: #FFFFFF;
	background-color: #015438;
	text-align: center;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin: 0px;
	height: 28px;
}
.prductBoxesAccessory, .prductBoxes_yellow {
	font-size: 0.75em;
	color: #FFFFFF;
	background-color: #D3DF4F;
	text-align: center;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin: 0px;
	height: 28px;
}

#homeNewsContent p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#homeNewsContent a {
	color: #000000;
	text-decoration: none;
}
#homeNewsContent a:hover {
	text-decoration: underline;
}

#ProducttextContainer {
	background-color: #EFF5FA;
	padding: 5px;
	float: left;
	width: 773px;
	font-size: 0.8em;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	border: 1px solid #C2DBEB;
}

.imageRight {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
	border: 7px solid #A1C2DD;
	padding: 0px;
}

#textContainer {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 9px;
	float: left;
	width: 489px;
	padding: 0px;
	font-size: 0.7em;
}
#textContainer h1 {
	padding: 0px;
	font-size: 1.5em;
	color: #0067AC;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#container .infoContentLft h1 {
	color: #3183BB;
	font-size: 1.5em;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#container .infoContentLft p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#container .infoContentLft h2 {
	font-size: 1.4em;
	font-weight: normal;
	color: #3183BB;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#container .infoContentLft h3 {
	font-size: 1.2em;
	font-weight: normal;
	color: #3183BB;
	margin: 0px;
	padding: 0px;
}


#textContainer h2 {
	color: #0067AC;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: normal;
	font-size: 1.4em;
}
#textContainer h3 {
	font-size: 1.1em;
	padding: 0px;
	color: #0067AC;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#textContainer h4 {
	font-weight: normal;
	color: #0067AC;
	font-size: 1.0em;
}

#textContainer ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	list-style-image: url(../images/bullets.gif);
	font-weight: bold;
}

#textContainer p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}



#footer {
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0067AC;
	font-size: 0.5em;
	color: #8e8e8e;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 6px;
}
#footer a {
	color: #8e8e8e;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
.generalHeader {
	float: left;
	padding: 0px;
	width: 785px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 9px;
}
.generalHdrBkgrnd {

	background-color: #3183BB;
	margin: 0px;
	color: #FFFFFF;
	float: left;
	font-size: 1.0em;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}



#container .infoContentLft  ul {

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	list-style-image: url(../images/bullets.gif);
	font-weight: bold;
}

.searchContentContainer {
	float: left;
	width: 790px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
	/*border: solid 1px black;*/
}



.searchContainer {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	float: left;
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #3183BB;
	/*border: solid 1px black;*/
	width: 790px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.searchContainerNoBorder {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	float: left;
	/*border: solid 1px black;*/
	width: 790px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.searchContentLft {

	float: left;
	margin: 0px;
	font-size: 0.8em;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 0px;
	/*width: 583px;*/
	width: 640px;
}
.searchContentRght {
	margin: 0px;
	float: right;
	/*width: 171px;*/
	width: 120px;
	padding: 10px;
}
#container .searchContentLft a {

	color: #0067AC;
	/*background-image: url(../images/news/newsLink.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 140px;
	display: block;
	font-size: 1.1em;
	font-weight: bold;*/
	text-decoration: none;
}
#container .searchContentLft a:hover {

	color: #0067AC; 
	/*background-image: url(../images/news/newsLinkOvr.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 140px;
	display: block;
	font-size: 1.1em;
	font-weight: bold;*/
	text-decoration: none;
}
.searchContainerLft h3 {
	font-size: 0.9em;
	color: #0067AC;
	padding:  0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0067AC;
}

.searchContentContainer h3 {
	font-size: 0.9em;
	color: #0067AC;
	padding:  0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0067AC;
}
.searchContainerLft {

	float: left;
	/*width: 604px;*/
	width: 645px;
	/*background-image: url(../images/backgrounds/pagedots.gif);*/
	background-repeat: repeat-y;
	background-position: right;
}
.searchHeader {

	float: left;
	margin: 0px;
	padding: 0px;
	width: 604px;
}
.searchContentLftNoImg {

	float: left;
	margin: 0px;
	font-size: 0.8em;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 775px;
}
.searchContainerLftNoImg {
	float: left;
	width: 795px;
}
.searchHeaderNoImg {


	float: left;
	margin: 0px;
	padding: 0px;
	width: 795px;
}
#container .searchContentLftNoImg a {


	color: #0067AC;
	/*background-image: url(../images/news/newsLink.gif)
	background-repeat: no-repeat;
	background-position: right;
	width: 140px;
	display: block;
	font-size: 1.1em;
	font-weight: bold;*/
	text-decoration: none;
}
#container .searchContentLftNoImg a:hover {


	color: #0067AC;
	/*background-image: url(../images/news/newsLinkOvr.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 140px;
	display: block;
	font-size: 1.1em;
	font-weight: bold;*/
	text-decoration: none;
}
.infoContentLftNoImg {
	float: left;
	font-size: 0.7em;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 775px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 9px;
}
.infoHeaderNoImg {
	float: left;
	padding: 0px;
	width: 795px;
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #3183BB;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 9px;
}
#container .infoContentLftNoImg h1 {

	color: #3183BB;
	font-size: 1.5em;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#container .infoContentLftNoImg p {

	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#container .infoContentLftNoImg h2 {

	font-size: 1.4em;
	font-weight: normal;
	color: #3183BB;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#container .infoContentLftNoImg h3 {

	font-size: 1.2em;
	font-weight: normal;
	color: #3183BB;
	margin: 0px;
	padding: 0px;
}
#container .infoContentLftNoImg ul {


	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	list-style-image: url(../images/bullets.gif);
	font-weight: bold;
}
#sitemapContainer {
	float: left;
}

.sitemapHeaderContainer {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	float: left;
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #3183BB;
	width: 450px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#sitemapHeader h1 {
	font-size: 1.5em;
	color: #0067AC;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.sitemapHdrBkgrnd {
	background-color: #3183BB;
	margin: 0px;
	color: #FFFFFF;
	float: left;
	font-size: 1.0em;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#sitemapLeftCol {
	float: left;
	width: 480px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#sitemapLeftCol a {
	color: #000000;
	text-decoration: none;
	font-size: 0.8em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#sitemapLeftCol a:hover {
	color: #D91F37;
	background-image: url(../images/arrow3.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#sitemapLeftCol li {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#sitemapLeftCol ul {
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#sitemapLeftCol ul a {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	font-size: 0.8em;
	color: #3183BB;
}
#sitemapLeftCol ul a:hover {
	background-image: url(../images/arrow3.gif);
	background-repeat: no-repeat;
	background-position: 12px center;
	text-decoration: none;
}

#sitemapLeftCol ul ul {
}
#sitemapLeftCol ul ul a {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
	font-weight: normal;
}
#sitemapLeftCol ul ul a:hover {
	background-image: url(../images/arrow3.gif);
	background-repeat: no-repeat;
	background-position: 32px center;
}
#sitemapRightCol {
	float: left;
	width: 475px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(../images/backgrounds/pagedots.gif);
	background-repeat: repeat-y;
}
#sitemapRightCol a {
	color: #000000;
	text-decoration: none;
	font-size: 0.8em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
#sitemapRightCol a:hover {
	color: #D91F37;
	background-image: url(../images/arrow3.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#sitemapRightCol li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#sitemapRightCol ul {
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#sitemapRightCol ul a {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	font-size: 0.8em;
	color: #00538A;
}
#sitemapRightCol ul a:hover {
	background-image: url(../images/arrow3.gif);
	background-repeat: no-repeat;
	background-position: 12px center;
	text-decoration: none;
}

#sitemapLeftCol ul ul {
}
#sitemapRightCol ul ul a {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
	font-weight: normal;
	color: #499ACF;
}
#sitemapRightCol ul ul a:hover {
	background-image: url(../images/arrow3.gif);
	background-repeat: no-repeat;
	background-position: 32px center;
}


#distLvl2Container a {
	color: #3183BB;
}
#distLvl2Container a:hover {
	text-decoration: none;
}

#contactUs {
}
.ContactLftContainer {
	float: left;
	width: 509px;
	background-image: url(../images/backgrounds/pagedots.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

#contactUs td {
	padding: 5px;
	font-weight: bold;
}
#distributorHeader {
	float: left;
	margin-left: 0px;
	margin-top: 3px;
	width: 966px;
	margin-right: 0px;
	padding-left: 9px;
	padding-bottom: 3px;
	padding-top: 2px;
	padding-right: 0px;
	margin-bottom: 0px;
}
#distributorHeader h1 {

	font-size: 1.5em;
	color: #0067AC;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#distributorContent {
	float: left;
	width: 958px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#distributorContent h1 {
	padding: 5px;
	font-size: 0.8em;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #EFF5FA;
	border: 1px solid #C2DBEB;
}

.distributorSubHeader {
	float: left;
	width: 966px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#distLvl2Container {
	float: right;
	width: 966px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #3183BB;
}
.distLvlTwoRghtRght {
	margin: 0px;
	float: left;
	width: 264px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(../images/backgrounds/pagedots.gif);
	background-repeat: repeat-y;
}
.distLvlTwoRghtImg {


	border: 7px solid #a1c2dd;
}
.distContainerLft {

	float: left;
	width: 523px;
}
#distributorHeader h1 span {

	font-weight: normal;
	font-size: 0.7em;
}
.distributorPic {
	float: right;
	border: 7px solid #A1C2DD;
}
.distHeaderUK {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 250px;
}
.distLeftCol {
	float: left;
	width: 250px;
}

.distContentLft {

	float: left;
	margin: 0px;
	font-size: 0.7em;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 250px;
}
#container .distContentLft h1 {

	color: #3183BB;
	font-size: 1.5em;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


#container .distContentLft h3 {

	color: #3183BB;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#container .distContentLft li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#container .distContentLft ul {
	margin: 0px;
	padding: 0px;
}
#container .distContentLft li a {
	color: #3183BB;
	font-size: 1.3em;
	text-decoration: underline;
}

#container .distContentLft p {

	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#container .distContentLft h2 {

	font-size: 1.4em;
	font-weight: normal;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#container .distContentLft img {
	border: 7px solid #62A3CD;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#distLocations {

	float: right;
	width: 240px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#container .infoContentLft h3 {

	padding: 5px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #EFF5FA;
	border: 1px solid #C2DBEB;
}

.faqtitle 
{
	cursor:hand;
	float: left;
	margin: 0px;
	font-size: 1.2em;
	font-weight:bold;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 489px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #3183BB;	
	text-decoration:none;
}

.faqquestion {
	float: left;
	margin: 0px;
	font-size: 1.2em;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 489px;
	
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #EFF5FA;
	border: 1px solid #C2DBEB;
	
}

.faqanswer {
	float: left;
	margin: 0px;
	font-size: 1.2em;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 489px;
	padding: 5px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #EFF5FA;
	border: 1px solid #C2DBEB;
}

.distCentreCol {

	float: left;
	width: 250px;
}


.loginText {
	padding: 2px;
	font-size: 0.8em;
	font-weight: normal;
	vertical-align:middle;
}

.loginTextBox {
	font-size: 1.0em;
	vertical-align:middle;
}

.loginText h3 {
	padding: 2px;
	font-weight: normal;
	font-size: 1.0em;
	vertical-align:middle;
	background-color: #EFF5FA;
	border: 1px solid #C2DBEB;
}

.imaginaryTable {
            width: 100%;
            border-top-width: 1px;
            border-right-width: 1px;
            border-top-style: solid;
            border-right-style: solid;
            border-top-color: #0067AC;
            border-right-color: #0067AC;
}
#container .imaginaryTable th {
            background-color: #3183BB;
            color: #FFFFFF;
            padding: 3px;
            border-bottom-width: 1px;
            border-left-width: 1px;
            border-bottom-style: solid;
            border-left-style: solid;
            border-bottom-color: #0067AC;
            border-left-color: #0067AC;
            text-align: left;
}
#container .imaginaryTable td {
            background-color: #ECF1F9;
            padding: 3px;
            border-bottom-width: 1px;
            border-left-width: 1px;
            border-bottom-style: solid;
            border-left-style: solid;
            border-bottom-color: #0067AC;
            border-left-color: #0067AC;
            vertical-align:top;
}
.productlogo
{
	margin-top:10px;
	margin-bottom:10px;
	text-align:right;
	width: 330px;
}