﻿/*new*/
.darkbox { border:solid 1px #C3C3C3}
.noborder { border:0px}
body
{
	 font-size:0.70em;color:#8c8c8c; font-family:Tahoma; margin:0px;
}

#topNav 				{ float: left; width: 758px; background-color: #007dc0; padding-left: 1px;}
#topNav ul				{ margin: 0; padding: 0; list-style: none; width:758px; }
#topNav li				{ float: left; list-style: none; background: url("../images/topnav/topnavdivider.gif") no-repeat left top; border-right:solid 1px #017dbf; border-left:solid 1px #9fddff; border-top:solid 1px #2368AB; margin: 0 0px 0px 0px; padding: 0 0 0 0px; font-family: Tahoma; color: black; }
#topNav li.first        { border-left: 1px solid #017dbf;}
							  
#topNav li.norightborder{ float: left; list-style: none; margin: 0  0px 0px 0; padding:  0 0 0 0px; font-family: Tahoma; color: black; }

#topNav li.noleftborder{ float: left; list-style: none; margin:  0 0px 0px 0; padding:  0 0 0 0px; font-family: Tahoma; color: black; }
							  
#topNav a				{ display: block; background-image:url(images/nav-back.gif); padding: 8px 33px 8px 33px; text-decoration: none; color: #ffffff; font-size:11px;}

#topNav a:hover { background-image:url(images/nav-back-over.gif);}
#topNav a.selected { background-image:url(images/nav-back-over.gif);}

#topNav dl { padding:0px; margin:0px; text-indent:0px; }
#topNav dd {padding:0px; margin:0px}
#topNav dd.subheader a { text-indent:0px; background-image:none; display:block; color:#000000; background-color:#F0F1EC; padding:5px; text-align:left; text-decoration:none; font-weight:bold; }
#topNav dd.subheader a:hover { text-indent:0px; background-image:none; color:#ffffff; background-color:#5A98D3; padding:5px; text-align:left; text-decoration:none; font-weight:bold; }

#topNav dd.subitem a { text-indent:0px; background-image:none; color:#000000; background-color:#F0F1EC; margin:0px; padding:5px; text-align:left; text-decoration:none;}
#topNav dd.subitem a:hover { text-indent:0px; background-image:none; color:#ffffff; background-color:#5A98D3; margin:0px; padding:5px; text-align:left; text-decoration:none;}


/* Basket */
.quantityBox	{ text-align:center; font-size:11px; width:20px; border:solid 1px #909090; }

.downBasket		{ width:205px; height:30px; vertical-align:middle; position:relative; left:0px; top:2px; overflow:hidden; clear: both; z-index:999; }
.downBasketHTML	{ width: 202px; height:126px; border-left:solid 1px #E5E5E5; border-right:solid 1px #E5E5E5; background-color:White; }

.basket			{ border-right: 1px solid #ba0000; border-left: 1px solid #fd7d7d; width:205px; height:30px; padding-top: 0px; background:url(images/myBasketHeader.gif); color:White; text-align:center; cursor:hand; }
              	  
.basketFooter	{ width:202px; border:solid 1px #E5E5E5; background-color:White; }

.basketItems    { padding-top: 8px; height: 24px; }
/* END BASKET */


/*MAGIC ZOOM*/
.MagicZoomSmallImageCont	{ position: relative; }
.MagicZoomBigImageCont		{ overflow: hidden; position: absolute; z-index: 100; border: 1px solid #9E2F2D; background:#fff; visibility: hidden; /* display: none; */ }
.MagicZoomHeader			{ position: relative; z-index: 10; left: 0px; top: 0px; font: 10px Tahoma, Verdana, Arial, sans-serif;
							  color:#fff; background:#9E2F2D; padding:3px; }
.MagicZoomHeader a			{ color: #fff; }
.MagicZoomPup				{ z-index: 10; visibility: hidden; position: absolute; width: 50px; height: 50px; border: 1px solid #aaa; 
             				  background: #ffffff; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50);}
/*END ZOOM*/


/* EMAIL MARKETING */
.editor_background
{
background-color: #ffffff; color:#777777;
}
.admindark1{ background-color:#A9B7BF; font-weight:bold; color:#000000; padding-top:5px; padding-bottom:5px}
.admindark{ font-size:12px; background-color:#CE0606; font-weight:bold; color:#ffffff; padding-top:7px; padding-bottom:7px}
.modalBackground { background-color:Gray; filter:alpha(opacity=70); opacity:0.7; }
.price{ color:#02365E; font-size:19px; font-weight:bolder; font-family:Impact; background-image:url(images/blue-footer.gif); background-color:#7AB0DF}
.emarkback{ background-color:#7AB0DF}
.smallprice{color:#02365E; font-size:14px; font-weight:bolder; font-family:Impact;}
a.smallblack:link			{ color: #000000; font-size:11px; font-weight:bolder; text-decoration:none; }
a.smallblack:visited		{ color: #000000; font-size:11px; font-weight:bolder;  text-decoration:none; }
a.smallblack:hover		{ color: #000000; font-size:11px; font-weight:bolder; text-decoration:none; }
.paleblue{ background-color:#EBF5FE;border-right:solid 1px #5890bf}
a.bigblack:link			{ color: #000000; font-size:14px; font-weight:bolder; text-decoration:none; }
a.bigblack:visited		{ color: #000000; font-size:14px; font-weight:bolder;  text-decoration:none; }
a.bigblack:hover		{ color: #000000; font-size:14px; font-weight:bolder; text-decoration:none; }
.bluebox{ border:solid 1px #5890BF}
.lrblue{ border-right:solid 1px #5890BF;border-left:solid 1px #5890BF}
.topblue{ border-top:solid 1px #5890bf}
.lblue{ border-left:solid 1px #5890bf}

.categorypromotion{ background-color:#E9E9E9; color:#000000; font-size:1.2em; font-weight:bold; padding:3px}
.greybox{ border:solid 1px #d1d1d1;}
/* END EMAIL MARKETING */

.categoryHeading { font-weight: bold;}

/* Left Navigation */
#leftNav				{ width:175px; }
#leftNav dd				{ display:inline; list-style-type:none; padding: 0; margin: 0; }
#leftNav dl 			{ margin: 0 0 1px 0; padding: 0;  background-color:#F0F1EC; color: #6F6F6F; }
#leftNav dl.selected	{ margin: 0 0 1px 0; padding: 0;  background-color:#018bd5; color: #ffffff; }
#leftNav dt				{ margin: 0; padding:0 }

#leftNav dt a			{ color: #8c8c8c; display:block; 
						  padding: 2px 5px 4px 5px; text-decoration:none; }
				  

#leftNav dt a:hover			{ background-color:#018bd5; color:#ffffff;}
										
#leftNav dd a			{ border-top:1px solid #FFFFFF; color:#000; display:block; font-family: Verdana; 
						  margin:0; padding:2px 0 2px 11px; text-align:left; text-decoration:none; font-weight:normal; }
	#leftNav dt.selected a	{ color: #5A98D3; display:block; color:#ffffff; padding: 2px 5px 4px 5px; text-decoration:none; }					
									
/*#leftNav dl					{ border:1px solid #2257D5;}*/
#leftNav dl dt a			{ }
#leftNav dl dd a 			{ background-color:#F9F9F7; color:#6F6F6F; padding:2px  5px 4px 18px; }
#leftNav dl dd a:hover		{ background-color:#dcf2fc; color:#6F6F6F}


.dots{ height:1px; background-image:url(images/dot.gif);}

.leftnavtitle{ background-color:#4F4E53; color:#ffffff; padding:7px; font-weight:bold}
.vertdots{background-image:url(images/vertdot.gif); width:1px}


td{ color:#777777; }
input{ font-size:1em}
textarea{ font-size:1em; font-family:Tahoma;}
select{ font-size:1em}

a.whitebasket:link{ color:#ffffff; text-decoration:none}
a.whitebasket:visited{ color:#ffffff; text-decoration:none}
a.whitebasket:hover{ color:#ffffff; text-decoration:none}

a:link{ color:#8c8c8c; text-decoration:none}
a:visited{ color:#8c8c8c; text-decoration:none}
a:hover{ color:#000000; text-decoration:none}

a.whitenav:link{ color:#8c8c8c; text-decoration:none}
a.whitenav:visited{ color:#8c8c8c; text-decoration:none}
a.whitenav:hover{ color:#8c8c8c; text-decoration:none}

a.leftnav:link{ color:#777777; text-decoration:none}
a.leftnav:visited{ color:#777777; text-decoration:none}
a.leftnav:hover{ color:#6E46C3; text-decoration:none}

a.greennav:link{ color:#31B530; text-decoration:none}
a.greennav:visited{ color:#31B530; text-decoration:none}
a.greennav:hover{ color:#E33432; text-decoration:none}

a.greenlink:link{ color:#777777; text-decoration:none}
a.greenlink:visited{ color:#777777; text-decoration:none}
a.greenlink:hover{ color:#777777; text-decoration:none}

a.redlink:link{ color:#2F4485; text-decoration:none}
a.redlink:visited{ color:#2F4485; text-decoration:none}
a.redlink:hover{ color:#2F4485; text-decoration:none}

a.standard:link{ color:#2D77BA; text-decoration:underline;}
a.standard:visited{ color:#2D77BA; text-decoration:underline; }
a.standard:hover{ color:#2D77BA; text-decoration:underline;}

a.bluelink:link{ color:#020DFF; text-decoration:underline; font-weight:bold}
a.bluelink:visited{ color:#020DFF; text-decoration:underline; font-weight:bold}
a.bluelink:hover{ color:#020DFF; text-decoration:underline; font-weight:bold}

a.bluenav:link{ color:#30449A; font-size:1.1em; text-decoration:none; font-weight:bold}
a.bluenav:visited{ color:#30449A; font-size:1.1em; text-decoration:none; font-weight:bold}
a.bluenav:hover{ color:#c10001; font-size:1.1em; text-decoration:underline; font-weight:bold}

.darkyellow{ background-color:#80D132; color:#ffffff}
.lightyellow{ background-color:#D9EEC5; color:#000000}

.search{ background-color:#d2dfef; padding-top:10px; padding-bottom:10px}
.line{ background-color:#D5D5D5}
.box{ border:solid 1px #E5E5E5}
.box2{ border:solid 1px #7f9db9;}
.box3{ border:solid 1px #7f9db9; background-color:#f5f5f5; }
.largeblack{ font-size:1.3em; color:#000000; } 
.largegreen{ font-size:1.3em; color:#2F4485; }
.nav{ background-image:url(images/dot.gif); background-position:bottom; }
.red{ color:#DB0000; }
.blue{color:#006EB7}
.green{ color:#2F4485;}
.saving{ color:#377DBE}
.lightgrey{ background-color:#E2E2E2}
.dark{ background-color:#E2E2E2; }
.mid{ background-color:#ebebeb; }
.light{ background-color:#f7f7f7;}
.tb{ width:170px}
.dd{ widows:170px}
.title{ font-size:1.3em; color:#2F4485;}
.title2{ font-size:1.2em; color:#317dbd; font-weight:bold}
.centretext{ text-align:center}
.biggertext{ font-size:1.2em;}
.biggernowprice{ font-size:1.3em; font-weight:bold }
.navdark{ background-color:#2F4485; color:#ffffff;}
.frontlog{ color:#4e4d53; font-size:16px; font-weight:bold; }
.frontred{ color:#db1a13;font-size:16px; font-weight:bold; }
.frontblue{color:#2f4497; font-size:14px; font-weight:bold; }
.frontloglight{ color:#4e4d53; font-size:14px; }
h1{font-size:1.3em; margin-bottom:0px; font-weight:bold; color:#377DBE}

.top3sides { border-top:solid 1px #EAEAEA; border-left:solid 1px #EAEAEA; border-right:solid 1px #EAEAEA}

div.productroundcorner {
	   background: url(images/top-right.jpg) no-repeat top right;
	   width:100%;
	   height:100%;
	   text-align:left;
	   
	}
div.productroundcorner div {
	background: url(images/top-left.jpg) no-repeat top left;
	width:100%;
	   height:100%;
	   text-align:left;
	   
}

div.productroundcorner div div {
	background: url(images/bot-right.jpg) no-repeat bottom right;
	width:100%;
	   height:100%;
	   text-align:left;
	   
}

div.productroundcorner div div div {
	background: url(images/bot-left.jpg) no-repeat bottom left;
	width:100%;
	   height:100%;
	   text-align:center;
	   
}

div.curvedfooter
{
	background: url(images/prod-rightcorner.gif) no-repeat bottom right;
	width:100%;
	height:100%;
	text-align:left;
}

div.curvedfooter div
{
	background: url(images/prod-leftcorner.gif) no-repeat bottom left;
	width:100%;
	height:100%;
	text-align:left;
}
div.offerbox
{
    background: url(images/offer-top-right.jpg) no-repeat top right;
	width:100%;
	height:100%;
	text-align:left;
	text-indent:10px;
}

div.offerbox div
{
    background: url(images/offer-top-left.jpg) no-repeat top left;
	width:100%;
	height:100%;
	text-align:left;
	padding-top:7px;
}

.office{ background-color:#ffffff}
.furniture{ background-color:#ffffff}
.paper{ background-color:#ffffff}
.electronics{ background-color:#ffffff}
.warehouse{ background-color:#ffffff}

/* Banner rotator controls */
 #controls { text-align: right; position: relative; right: 5px; z-index: 99; height: 0px; top: 2px;}
 #next0 { background-image: url('images/controlsRight.png'); border: 0; width: 15px; height: 15px; font-size: 0.0px; color: #ffffff; cursor: pointer; text-align: center;}
 #prev0 { background-image: url('images/controlsLeft.png'); border: 0; width: 15px; height: 15px; font-size: 0.0px; color: #ffffff; cursor: pointer; text-align: center;}
 #gostp0 { background-image: url('images/controlsPlayPause.png'); border: 0; width: 29px; height: 15px; font-size: 0.0px; color: #5197d7; cursor: pointer;}
 #slider p { margin: 0px; padding: 0px; color: #5197d7;}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 body
{
    margin: 0;
    padding: 0;
    font-size:0.70em;
    color:#777777; 
    font-family:Tahoma;
}

#top {
    background-image: url(images/top.png);
    background-position: left top;
    background-repeat: repeat;
    width: 100%;
    height: 22px;
    color: #ffffff;
}

.container {
    margin: 0 auto;
    width: 968px;
}

#header {
    display: block;
    height: 45px;
    /*padding-top: 25px;*/
    padding-top: 30px;
    clear: both;
}

#header .left {
    float: left;
    padding: 0px 10px;
}

#header .right {
    float: right;
}

a.logo {
    display: block;
    background-image: url(images/logo.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    /*width: 176px;
    height: 63px;*/
    width: 200px;
    height: 28px;
}

.strap-line { 
    margin: 5px 10px 0px 0px;
    font-weight: bold;
    font-size: 16px;
    color: #000000;
}


.clear {
    clear: both;
}

#navigation {
    background-image: url(images/nav-back.png);
    background-position: left top;
    background-repeat: no-repeat;
    height: 33px;
}





.section-top {
    background-image: url(images/container-big.png);
    background-position: left top;
    background-repeat: no-repeat;
    width: 255px;
    height: 227px;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.section-top h1 {
    margin-top: 3px;
    padding-left: 10px;
    color: #ffffff;
}

.section-top p {
    padding: 0px 10px 0px 10px;
    color: #ffffff;
}

 .container-button {
    margin-top: 10px;
    padding-right: 10px;
    text-align: right;
}

.section-bottom {
    clear: both;
}

.container-news {
    margin: 0px 5px;
    margin-left: 20px;
    padding: 0px 5px;
    width: 300px;
    height: 360px;
    border: 0px solid black;
    background-image: url(images/news-background.png);
    background-position: left bottom;
    background-repeat: repeat-x;   
}



.container-tools h1 {
    margin: 0px;
    padding: 5px 0px 13px 0px;
}


h1 {
    font-size: 14px;
    color: #007dc0;
    margin-top: 5px;
    display: block;
}

p {
    letter-spacing: 0.2px;
    line-height: 1.4em;
    margin: 5px 0px;
}

a {
    color: #007cbe;
    text-decoration: none;
}

a:HOVER {
    text-decoration: underline;
}

.divider {
    background-image: url(images/divider.png);
    background-position: left top;
    background-repeat: no-repeat;
    width: 290px;
    height: 1px;
    margin: 15px 0px;
}

.divider-light {
    display: block;
    background-image: url(images/divider-light.png);
    background-position: left top;
    background-repeat: no-repeat;
    width: 209px;
    height: 1px;
    margin: 5px 0px 0px 10px;
}





ul.products {
    margin: 0;
    margin-left: 15px;
    padding: 0;
    
}

ul.products li {
    list-style-image: url(images/bullet.png);
    padding: 6px 0px;
}

ul.productsSmall {
    margin: 0;
    margin-left: 15px;
    padding: 0;
    
}

ul.productsSmall li {
    list-style-image: url(images/bullet.png);
    padding: 3px 0px;
}



ul.news {
    margin: 0;
    margin-left: 25px;
    padding: 0;
}

ul.news li {
    margin: 0;
    padding: 0;
    padding-top: 10px;
    list-style-image: url(images/news.png);
    list-style-position: outside;
    
    background-image: url(images/divider.png);
    background-position: center bottom;
    background-repeat: no-repeat;
    height: 85px;
}

ul.news .heading {
    font-weight: bold;
    padding-left: 2px;
}


.credits {
    background-image: url(images/credits.png);
    background-position: center left;
    background-repeat: no-repeat;
    width: 100%;
    height: 70px;
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    clear: both;
}

.credits-text p {
    margin-left: 10px;
    margin-right: 10px;
}

.credits-text {
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    margin-top: 15px;
}

.container-footer {
    padding: 10px;
    border-top: 1px solid #e3e3e3;
    clear: both;
}

.container-footer .left {
    float: left;
    color: #787878;
    font-size: 8pt;
}

.container-footer .right {
    float: right;
    background-image: url(images/netalogue.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 162px;
    height: 20px;
    
}


.sales-office {
    background-image: url(images/one.png);
    background-position: left top;
    background-repeat: no-repeat;
    width: 263px;
    height: 135px;
}

.sales-office label { 
    color: #007cbe;
}

.sales-office .left {
    float: left;
    margin-top: 10px;
    background-image: url(images/map.png);
    background-position: left top;
    background-repeat: no-repeat;
    width: 45px;
    height: 55px;    
}

.sales-office .right {
    float: right;
    margin-top: 10px;
    padding-right: 15px;
    text-align: right;
}

.contact-number {
    font-size: 10pt;
    font-weight: bold;
    color: #787878;
    padding-bottom: 3px;
}

.contact-email {
    font-size: 10pt;
}

.select-offices {
    border: 1px solid #aaaaaa;
    width: 182px;
}

.select-companies {
    display: block;
    border: 1px solid #aaaaaa;
    width: 246px;
}

.button {
    margin: 0;
    padding: 0;
    margin-top: 5px;
    font-family: Arial;
    cursor: pointer;
    background-image: url(images/button.png);
    background-position: left top;
    background-repeat: no-repeat;
    background-color: Transparent;
    border: 0px;
    font-size: 8pt;
    width: 82px;
    text-align: center;
    color: #ffffff;
    padding: 0px 0px 3px 0px;
}

a.button {
    display: block;
    margin: 0;
    padding: 0;
    margin-top: 5px;
    font-family: Arial;
    cursor: pointer;
    background-image: url(images/button.png);
    background-position: left top;
    background-repeat: no-repeat;
    background-color: Transparent;
    border: 0px;
    font-size: 8pt;
    width: 82px;
    text-align: center;
    color: #ffffff;
    padding: 0px 0px 3px 0px;
}

a.button:HOVER, a.button:LINK, a.button:VISITED {
    color: #ffffff;
    text-decoration: none;
}

.button-go {
    margin: 0;
    padding: 0;
    margin-top: 5px;
    font-family: Arial;
    cursor: pointer;
    background-image: url(images/bt-go.png);
    background-position: left top;
    background-repeat: no-repeat;
    background-color: Transparent;
    border: 0px;
    font-size: 8pt;
    width: 42px;
    text-align: center;
    color: #ffffff;
    padding: 0px 0px 3px 0px;
}

a.button-signup {
    display: block;
    margin: 0;
    padding: 0;
    font-family: Arial;
    cursor: pointer;
    background-image: url(images/bt-signup2.gif);
    background-position: left top;
    background-repeat: no-repeat;
    background-color: Transparent;
    border: 0px;
    font-size: 8pt;
    text-align: center;
    color: #ffffff;
    width: 83px;
    height: 20px;
    margin-left: 160px;
    text-decoration: none;

}

a.button-signup:HOVER, a.button-signup:VISITED, a.button-signup:LINK  {
    color: #ffffff;
    text-decoration: none;
}

.sales-order {
    margin: 8px 0px;
    background-image: url(images/one.png);
    background-position: left top;
    background-repeat: no-repeat;
    width: 263px;
    height: 135px;
}

.sales-order .left {
    float: left;
    background-image: url(images/theValveWarehouse.png);
    background-position: left top;
    background-repeat: no-repeat;
    width: 104px;
    height: 63px; 
}

.sales-order .right {
    float: right;
    padding-right: 15px;
    text-align: right;
    width: 140px;
}

.sales-companies {
    background-image: url(images/two.png);
    background-position: left top;
    background-repeat: no-repeat;
    width: 263px;
    height: 98px; 
}

.sales-companies .right {
    text-align: right;
    padding-right: 15px;
}


.input-newsletter {
    margin-left: 10px;
    border: 0px;
    width: 233px;
}

.container-news {
    background-image: url(images/news-background.png);
    background-position: left bottom;
    background-repeat: repeat-x; 
}

.container-button {
    text-align: right;
    padding-right: 15px;
}

.products-left {
    float: left;
    width: 120px;
}

.products-right {
    float: right;
    width: 200px;
    text-align: right;
}


ul#nav-user {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 22px;
    list-style-type: none;
}


ul#nav-user li {
    float: right;
    display: inline;
    list-style-type: none; 
    padding-top: 5px;
}

ul#nav-user li a {
    padding: 5px 10px 5px 10px;
    color: #ffffff;
    /*
    background-image: url(images/userBack.png);
    background-position: left top;
    background-repeat: no-repeat;*/
}

ul#nav-user li a:HOVER {
    /*
    background-image: url(images/userOver.png);
    background-position: left top;
    background-repeat: no-repeat;*/
    color: #000000;
}


.spacerBottom {
    border-top: 1px solid #E3E3E3;
    padding-bottom: 10px;
}

.goToTop {
    margin-top: 10px;
    text-align: right;
    padding: 0px 5px 3px 0px;
}

h2 {
    font-size: 12px;
    color: #d60000;
    margin: 0;
    padding: 0;
    padding: 10px 0px 5px 0px;
}



.newsDate-Header {
    padding: 10px 15px;
    width: 150px;
    color: #0075bd;
    font-weight: bold;
}


ul.newsDate {
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: 240px;
    margin-left: 10px;
}

ul.newsDate li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    border-bottom: 1px solid #ffffff;
}

ul.newsDate li a {
    display: block;
    padding: 5px 10px;
    color: #ffffff;
    text-decoration: none;
    background-color: #18a2e7;
}

ul.newsDate li a:HOVER {
    color: #000000;
    text-decoration: none;
    background-color: #94dbff;
}



table.productsList {
}


table.productsList tr td {
    padding: 5px;
}

table.productsList .heading {
    background-color: #eeeeee;
    font-weight: bold;
}

table.productsList .row {
    background-color: #f9f9f9;
}

a.categoryLink {
    color: #007dc0;
    text-decoration: underline;
    background-image: url('images/go-i.png');
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 25px;
    padding-bottom: 5px;
}

a.categoryLink:HOVER {
    color: #000000;
    text-decoration: underline;
}

a.blueLink {
    color: #007dc0;
    text-decoration: underline;
}

a.blueLink:HOVER {
    color: #000000;
    text-decoration: underline;
}


.btSearch {
    color: #ffffff;
    font-weight: bold;
    cursor: pointer;
    display: block;
    width: 84px;
    height: 19px;    
    background-image: url(images/search.gif);
    background-position: left top;
    background-repeat: no-repeat;
    border: none;
}

.footerLink {
    margin: 5px 0px;
}


.btBuy {
    background-image: url(images/buy.gif);
    background-position: left top;
    background-repeat: no-repeat;
    width: 53px;
    height: 23px;
    border: 0px;
    cursor: pointer;
}

.productBoreSelection {
    font-size: 12px;
}

a.pdf, a.pdf:HOVER, a.pdf:LINK, a.pdf:VISITED { 
    border: 0px; 
    color: #ffffff;
    display: block;
    width: 15px;
    height: 16px;
    background-image: url(images/pdf.gif);
    background-position: left top;
    background-repeat: no-repeat;
}

a.productMoreInfo {
    display: block;
    width: 80px;
    height: 23px;
    background-image: url(images/moreInfo.gif);
    background-position: left top;
    background-repeat: no-repeat;  
}

.container .left {
    float: left;
}

.container .right {
    float: right;
    text-align: right;
}

.publishedOn {
    font-style: italic;
    padding-top: 5px;
    padding-left: 15px;
}

.newsItem {
    margin-bottom: 10px;
    padding-bottom: 10px;
    background-image: url(images/newsSplitter.gif);
    background-position: center bottom;
    background-repeat: no-repeat;
}

.newsItem p {
    padding-left: 25px;
}

.newsItemImg { 
    float: left; 
    background-image: url(images/news.png); 
    background-repeat: no-repeat; 
    width: 20px; 
    height: 20px; 
    margin: 10px 10px 0px 0px;
}

.news-heading a, .news-heading a:LINK, .news-heading a:VISITED {
    color: #007DC0;
}

.news-heading a:HOVER {
    color: #000000;
}


h1 a:LINK, h1 a:VISITED {
  color: #007DC0;
}  

.labelContent {
    display: inline;
    width: 150px;
    margin-right: 20px;
    height: 25px;
}

.watermark {
    color: #9c9c9c;
}

a.related-down {
    background: url(images/move-down.gif) no-repeat center left;
	padding-left: 15px;
	color: #007CBE;
}

a.related-up {
    background: url(images/move-up.gif) no-repeat center left;
	padding-left: 15px;
	color: #007CBE;
}

a.related-down:HOVER, a.related-up:HOVER {
    text-decoration: underline;
}

a.credit-account {
    display: block;
    width: 300px;
    height: 70px;
    margin-left: 100px;
    padding: 25px 0px 0px 110px;
    background: url(images/pdf-icon.png) no-repeat center left;
    font-size: 1.3em;
    font-weight: bold;
}

a.credit-account:HOVER {
    background-color: #f9f6c9;
}

a.downloads {
    display: block;
    border-bottom: 1px solid #eee;
    padding: 8px;
    width: 100%;
}

a.delete-account {
    display: block;
    background-image: url(images/delete.png);
    background-repeat: no-repeat;
    background-position: left center;
    margin-left: 10px;
    padding: 10px 0px 3px 30px;
    height: 20px;
}

ul.downloads {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

ul.downloads li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: block;
    float: left;
    width: 180px;
}

.downloads-header {
    display: block;
    height: 20px;
    border-bottom: 1px solid #188ece;
}