BODY,P,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA {
        FONT-FAMILY: Arial, Helvetica;
		FONT-SIZE: 12px;
    	text-decoration: none
}
.TableSubHead {
    BACKGROUND-COLOR: #EEEEEE;
}
.subcatttl {
	font-family : Arial, Helvetica;
	color: #0099ff;
	font-size : 16px;
}
.poptxt {
	font-family : Arial, Helvetica;
	color: #000000;
	font-size : 11px;
	text-decoration: underline
}
.buymore {
	font-family : Arial, Helvetica;
	color: #ff0000;
	font-size : 12px;
	font-weight : bold;
}
.poptxt a:link {
	color: #005dd0;
	text-decoration: underline
}
.poptxt a:visited {
	color: #005dd0;
	text-decoration: underline
}
.poptxt a:hover {
	color: #960000;
	text-decoration: underline
}
.label {
	width:150px;
}
.error {
  	font-family: Arial, Helvetica;
	font-size: 9pt;
  	color: red;
  	margin-left: 50px;
  	display:none;
}
.tblhd {
	font-family : Arial, Helvetica;
	color: #ffffff;
	font-size : 11px;
	font-weight : bold;
	text-decoration: none
}
.tblhd a:link {
	color: #ffffff;
	text-decoration: none
}
.tblhd a:visited {
	color: #ffffff;
	text-decoration: none
}
.tblhd a:hover {
	color: #960000;
	text-decoration: underline
}
.tbltxt {
	font-family : Arial, Helvetica;
	color: #000000;
	font-size : 11px;
	text-decoration: none
}
.tbltxt a:link {
	color: #005dd0;
	text-decoration: none
}
.tbltxt a:visited {
	color: #005dd0;
	text-decoration: none
}
.tbltxt a:hover {
	color: #960000;
	text-decoration: underline
}
.navtxt {
	font-family : Arial, Helvetica;
	color: #000000;
	font-size : 11px;
	text-decoration: none
}
.navtxt a:link {
	color: #005dd0;
	text-decoration: underline
}
.navtxt a:visited {
	color: #005dd0;
	text-decoration: underline
}
.navtxt a:hover {
	color: #960000;
	text-decoration: underline
}
.navitext {
	font-family : Arial, Helvetica;
	color: #999999;
	font-size : 11px;
	text-decoration: none;
	font-weight: bold;
}
.navitext a:link {
	color: #0099ff;
	text-decoration: underline;
	font-weight: bold;
}
.navitext a:visited {
	color: #0099ff;
	text-decoration: underline;
	font-weight: bold;
}
.navitext a:hover {
	color: #0099ff;
	text-decoration: underline;
	font-weight: bold;
}
.searchbytxt {
	font-family : Arial, Helvetica;
	color: #999999;
	font-size : 12px;
	text-decoration: underline
}
.searchbytxt a:link {
	color: #999999;
	text-decoration: underline
}
.searchbytxt a:visited {
	color: #999999;
	text-decoration: underline
}
.searchbytxt a:hover {
	color: #999999;
	text-decoration: underline
}
.searchbytxt1{
	font-family : Arial, Helvetica;
	color: #0099ff;
	font-size : 12px;
	text-decoration: underline;
	font-weight:bold;
}
.searchbytxt1 a:link{
	font-family : Arial, Helvetica;
	color: #0099ff;
	font-size : 12px;
	text-decoration: underline;
	font-weight:bold;
}
.searchbytxt1 a:hover{
	font-family : Arial, Helvetica;
	color: #0099ff;
	font-size : 12px;
	text-decoration: underline;
	font-weight:bold;
}
.searchbytxt1 a:visited{
	font-family : Arial, Helvetica;
	color: #0099ff;
	font-size : 12px;
	text-decoration: underline;
	font-weight:bold;
}
.contacttxt {
	font-family : Arial, Helvetica;
	color: #333333;
	font-size : 11px;
	text-decoration: none
}
.contacttxt a:link {
	color: #000099;
	text-decoration: underline
}
.contacttxt a:visited {
	color: #00000cc;
	text-decoration: underline

}
.contacttxt a:hover {
	color: #0000ff;
	text-decoration: underline
}
.producthd {
	font-family : Arial, Helvetica;
	color: #333333;
	font-size : 14px;
	text-decoration: none
}
.producthd1 {
	font-family : Arial, Helvetica;
	color: #666666;
	font-size : 13px;
	text-decoration: none
}
.productCode {
	font-family : Arial, Helvetica;
	color: #999999;
	font-size : 12px;
	text-decoration: none;
	font-weight: bold
}
.productCode1 {
	font-family : Arial, Helvetica;
	color: #333333;
	font-size : 12px;
	text-decoration: none;
}
.productTitleMain {
	font-family : Arial, Helvetica;
	color: #0099ff;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
.productTitleMain a:link {
	font-family : Arial, Helvetica;
	color: #0099ff;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
.productTitleMain a:visited {
	font-family : Arial, Helvetica;
	color: #0099ff;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
.productTitleMain a:hover {
	font-family : Arial, Helvetica;
	color: #0099ff;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
}
.productTitle {
	font-family : Arial, Helvetica;
	color: #0099ff;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.productTitle a:link {
	font-family : Arial, Helvetica;
	color: #0099ff;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.productTitle a:visited {
	font-family : Arial, Helvetica;
	color: #0099ff;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.productTitle a:hover {
	font-family : Arial, Helvetica;
	color: #0099ff;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}
.producttxt {
	font-family : Arial, Helvetica;
	color: #333333;
	font-size : 12px;
	text-decoration: none;
	line-height: 20px;
}
.producttxt1 {
	font-family : Arial, Helvetica;
	color: #333333;
	font-size : 12px;
	text-decoration: none;
	line-height: 20px;
}
.productprice {
	font-family : Arial, Helvetica;
	color: #000000;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
.productprice1 {
	font-family : Arial, Helvetica;
	color: #666666;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.redperc {
	font-family : Arial, Helvetica;
	color: #ff0000;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.redperclg {
	font-family : Arial, Helvetica;
	color: #ff0000;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
.maglink {
	font-family : Arial, Helvetica;
	color: #ec008c;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;	
}
.buyfive {
	font-family : Arial, Helvetica;
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}
.offer_ttl {
	font-family : Arial, Helvetica;
	color: #ffffff;
	font-size : 14px;
	font-weight:bold
}
.offer_ttl1 {
	font-family : Arial, Helvetica;
	color: #333333;
	font-size : 14px;
	font-weight:bold
}
.offertxt {
	font-family : Arial, Helvetica;
	color: #666666;
	font-size : 12px;
	text-decoration: none
}
.pricetxt {
	font-family : Arial, Helvetica;
	color: #666666;
	font-size : 16px;
	text-decoration: none;
	font-weight:bold
}
.maintxtttl {
	font-family : Arial, Helvetica;
	color: #0099ff;
	font-size : 12px;
	font-weight: bold
}
.maintxttl_blu {
	font-family : Arial, Helvetica;
	color: #0099ff;
	font-size: 22px;
	font-weight: bold
	text-decoration: none
}
.maintxt {
	font-family : Arial, Helvetica;
	color: #666666;
	font-size: 12px;
	text-decoration: none
}
.maintxt_blu {
	font-family : Arial, Helvetica;
	color: #0099ff;
	font-size: 12px;
	text-decoration: none
}
.maintxt a:link {
	color: #333333;
	font-size: 12px;
	text-decoration: underline
}
.maintxt a:visited {
	color: #333333;
	font-size: 12px;
	text-decoration: underline
}
.maintxt a:hover {
	color: #666666;
	font-size: 12px;
	text-decoration: underline
}
<!-- marks new
.ul  { 	
	font-family : Arial, Helvetica, sans-serif;	
	color: #666666;
	font-size: 12px;
	text-decoration: none
}
ul.disc {
	list-style-type: disc;
	color: #0099ff;
	list-style-position: inside
}
ul.disc a:link  { 	
	font-family : Arial, Helvetica, sans-serif;	
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	list-style-position: inside
}
ul.disc a:visited  { 	
	font-family : Arial, Helvetica, sans-serif;	
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	list-style-position: inside;
}
ul.disc a:hover  { 	
	font-family : Arial, Helvetica, sans-serif;	
	color: #666666;
	font-size: 12px;
	text-decoration: none;
	list-style-position: inside
}
-->

.maintxt_wh {
	font-family : Arial, Helvetica;
	color: #FFFFFF;
	font-size : 12px;
	text-decoration: none;
	font-weight:bold
}
.greylinksm {
	font-family : Arial, Helvetica;
	color: #333333;
	font-size : 11px;
	text-decoration: none
}
.greylinksm a:link {
	color: #333333;
	text-decoration: none
}
.greylinksm a:visited {
	color: #333333;
	text-decoration: none
}
.greylinksm a:hover {
	color: #666666;
	text-decoration: underline
}
.greentxt {
	font-family : Arial, Helvetica;
	color: #006600;
	font-size : 11px;
}
.greenlink_2 {
	font-family : Arial, Helvetica;
	color: #006600;
	font-size : 11px;
	text-decoration: underline
}
.greenlinksm {
	font-family : Arial, Helvetica;
	color: #00bf5e;
	font-size : 11px;
	text-decoration: none
}
.greenlinksm a:link {
	color: #00bf5e;
	text-decoration: none
}
.greenlinksm a:visited {
	color: #00bf5e;
	text-decoration: none
}
.greenlinksm a:hover {
	color: #960000;
	text-decoration: underline
}
.whitelinksm {
	font-family : Arial, Helvetica;
	color: #ffffff;
	font-size : 11px;
	text-decoration: none
}
.whitelinksm a:link {
	color: #ffffff;
	text-decoration: none
}
.whitelinksm a:visited {
	color: #ffffff;
	text-decoration: none
}
.whitelinksm a:hover {
	color: #ffd200;
	text-decoration: underline
}
.whiteoffer {
	font-family : Arial, Helvetica;
	color: #ffffff;
	font-size : 12px;
	font-weight:bold
}
.yellowlinksm {
	font-family : Arial, Helvetica;
	color: #f6e600;
	font-size : 10px;
	text-decoration: none
}
.yellowinksm a:link {
	color: #f6e600;
	text-decoration: none
}
.yellowlinksm a:visited {
	color: #f6e600;
	text-decoration: none
}
.yellowlinksm a:hover {
	color: #ffffff;
	text-decoration: underline
}
.welcome {
	font-family : Arial, Helvetica;
	color: #333333;
	font-size : 8pt;
	text-decoration: none
}
.subhd {
	font-family : Arial, Helvetica;
	color: #a2a2a2;
	font-size : 8pt;
	text-decoration: none
}
.phone {
	font-family : Arial, Helvetica;
	color: #a2a2a2;
	font-size : 11px;
	text-decoration: none
}
.phonered {
	font-family : Arial, Helvetica;
	color: #960000;
	font-size : 9pt;
	text-decoration: none
}
.textbox2 {       
	background-color: #deffff;    
	font-family: Arial, Helvetica, sans-serif;    		
	font-size: 11px;        
	height : 19px;
}
.dropdown {    
	background-color: #fefed3;    
	font-family: Arial, Helvetica, sans-serif;    
	font-size: 10px;    
}
.copyrg {
	font-family : Arial, Helvetica;
	color: #999999;
	font-size : 10px;
	text-decoration: none
}
.copyrg a:link {
	color: #999999;
	text-decoration: none
}
.copyrg a:visited {
	color: #999999;
	text-decoration: none
}
.copyrg a:hover {
	color: #666666;
	text-decoration: underline
}
.copyright {
	font-family : Arial, Helvetica;
	color: #000000;
	font-size : 11px;
	text-decoration: none
}
.copyright a:link {
	color: #000000;
	text-decoration: none
}
.copyright a:visited {
	color: #333333;
	text-decoration: none
}
.copyright a:hover {
	color: #333333;
	text-decoration: underline
}
.feathd { 	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;	
	font-weight : bold;	
	color : #a2a2a2; 	
	text-decoration: none
}
.feathd a:link {
	color: #a2a2a2;
	text-decoration: none
}
.feathd a:visited {
	color: #a2a2a2;
	text-decoration: none
}
.feathd a:hover {
	color: #960000;
	text-decoration: underline
}
.featprice { 	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 10pt;	
	font-weight : bold;	
	color : #960000; 		
	text-decoration: none
}
.featcode { 	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 10px;	
	color : #000000; 	
	text-decoration: none
}
.basketprice { 	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11pt;
	font-weight : bold;	
	color : #005dd0; 	
	text-decoration: none
}
.basketitems { 	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;	
	color : #0099ff; 	
	text-decoration: none;
	font-weight: bold;
}
.basketitems a:link  { 	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;	
	color : #0099ff; 	
	text-decoration: none;
	font-weight: bold;
}
.basketitems a:visited  { 	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;	
	color : #0099ff; 	
	text-decoration: none;
	font-weight: bold;
}
.basketitems a:hover  { 	
	font-family : Arial, Helvetica, sans-serif;	
	font-size : 11px;	
	color : #0099ff; 	
	text-decoration: underline;
	font-weight: bold;
}
.cellborder{
    BACKGROUND-COLOR: transparent;            
    BORDER-RIGHT: #cccccc 1px solid;       
    BORDER-TOP: #cccccc 1px solid;          
    BORDER-LEFT: #cccccc 1px solid;        
    BORDER-BOTTOM: #cccccc 1px solid;     
    MARGIN-LEFT: 1px;
    MARGIN-RIGHT: 2px;
}
.submenu {
	background-color : #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	color: #a2a2a2;
	height : 20px;
	font-size : 11px;
	text-decoration: none;
/*    BORDER-TOP: #d8d8d8 1px solid;          /* like "VertMenuBorder" */
/*    BORDER-BOTTOM: #d8d8d8 1px solid;       /* like "VertMenuBorder" */
}
.submenu a { 
	color : #a2a2a2; 
	text-decoration : none;
	display : block;
	width : 100%;
	height : 20px;
/*    BORDER-TOP: #d8d8d8 1px solid;          /* like "VertMenuBorder" */
    BORDER-BOTTOM: #d8d8d8 1px solid;       /* like "VertMenuBorder" */
	padding : 3px 0px 0px 12px;
}
.submenu a:hover {
	height : 20px;
	color : #ffffff;
	BACKGROUND-COLOR: #005dd0;
	MARGIN-TOP: 0 px; 
	MARGIN-BOTTOM: 0 px;
}
.submenuon {
	background-color : #004d85;
	font-family : Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size : 11px;
	font-weight : bold;
	text-decoration: none
}
.submenuon a { 
	color : #ffffff; 
	text-decoration : none;
	display : block;
	width : 100%;
	height : 100%;
	padding : 4px 0 2px 12
 }
.submenuon a:hover {
	color : #adb8bf;
	background-color: #004d85
}
HR {
        COLOR: #d8d8d8; HEIGHT: 1px;
}
.inputbox_home 	{
			background:white;
			border-style:solid;
			border-width:1px;
			border-color:#666666;
			font-family: Arial, Verdana, sans-serif;
			font-size:8pt;
			line-height:10pt;
			color:#000000;
}
.inputbox_double 	{
			background:black;
			border-style:solid;
			border-width:1px;
			border-color:#666666;
			font-family: Arial, Verdana, sans-serif;
			font-size:8pt;
			line-height:10pt;
			color:#000000;
}
.select_home 	{
			background:white;
			border-style:solid;
			border-width:1px;
			border-color:#666666;
			font-family: Arial, Verdana, sans-serif;
			font-size:8pt;
			line-height:10pt;
			color:#000000;
}
#menubar{
	position: absolute;
	/* width declared by using uiMenubar.setWidth("auto",i); */
	left: 120px;
	top: 4px;
	padding: 0;
	clear: both;
	z-index: 200;
	white-space: nowrap;
}
.buttons{
	font-size: 12px;
	font-family: verdana, arial, helvetica;
	color: #ddeeff;
	cursor: default;
	border-width: 1px;
	border-style: solid;
	background-color: #0B83BF;
	border-color:  #222299;
	float: left;
	display: block;
	padding: 1px 6px 1px 6px;
	margin: 1px 1px 1px 1px;
	text-decoration: none;
	z-index: 300;
	font-weight: 900;
}
.buttonsOver{
	font-size: 12px;
	font-family: verdana, arial, helvetica;
	border-width: 1px;
	border-style: solid;
	float: left;
	display: block;
	text-decoration: none;
	z-index: 300;
	color: #eef;
	background-color: #006699;
	padding: 1px 6px 1px 6px;
	margin: 1px;
	border-color: #3344ee #000033 #000033 #3344ee;
	cursor: default;
	font-weight: 900;
}
.buttonsDown{
	font-size: 12px;
	font-family: verdana, arial, helvetica;
	border-width: 1px;
	border-style: solid;
	float: left;
	display: block;
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	z-index: 300;
	color: #eef;
	background-color: #0A60A0;
	padding: 1px 5px 0px 6px;
	margin: 2px 1px 1px 2px;
	border-color: #3344ee #000033 #000033 #3344ee ;
	cursor: default;
	font-weight: 900;
}

.menuItem, .label{
	font-size: 12px;
	display: block;
	margin: 0;
	color: #ffffff;
	background-color: transparent;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
	white-space: nowrap;
	cursor: default;
	z-index: 900;
	width: 100%;
}
.label{
	background-position: center right;
	background-repeat: no-repeat;
	width: auto;
	/* mac ie needs a height for labels */
	height: 15px;
}
a.menuItem:hover {
	font-size: 12px;
	color: #ffffff;
	background-color: #0A60A0;
}
.labelOver{
	font-size: 12px;
	display: block;
	margin: 0;
	color: #ffffff;
	background-color: #0A60A0;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
	white-space: nowrap;
	background-position: center right;
	background-repeat: no-repeat;
	width: auto;
	/* mac ie needs a height for labels */
	height: 15px; 

}
.menu {
	font-family: verdana, arial, helvetica;
	border-style: solid;
	border-width: 1px;
	border-color: #09569C #000033 #000033 #09569C ;
	position: absolute;
	top: 24px;
	background-color: #0B83BF;
	visibility: hidden; 
	z-index: 1000;
	padding: 4px 0;
}
.menu * {
	cursor: default;
}
.separator{
	margin:0px 0;
}
/* Better looking navigation START - www.xcartmods.co.uk */
.navigation{
 padding: 0px;
 font-family: Arial, Helvetica, sans-serif;
 margin-bottom: 10px;
}
.navigation ul{
 margin: 0;
 padding: 0px;
 text-align: left; /* align left, right or center */
}
.navigation li{
 list-style-type: none;
 display: inline;
 padding-bottom: 1px;
}
.navigation a, .navigation a:visited{
 padding: 0 2px;
 font-size: 12px;
 text-decoration: none;
 color: #999999;
}
.navigation a:hover, .navigation a:active{
 text-decoration: underline;
 color: #0099ff;
}
.navigation li.currentpage{
 font-weight: bold;
 padding: 0 2px;
 font-size: 12px;
 color: #0099ff;
 text-decoration: underline;
}
* html .navigation li.currentpage, * html .navigation li.disablepage{
 margin-right: 0px; /*IE6 slight adjustment*/
 padding-right: 0px;
}
.productscell1	{
	width: 70px;
	border:#0099FF solid 1px;
	height: 70px;
}
.productscell2	{
	width: 285px;
	padding-left: 7px;
	padding-right: 3px;
	border-right: #666666 solid 1px;
	line-height: 18px;
}
.productscell3	{
	width: 165px;
	padding-left: 7px;
	padding-right: 1px;
	border-right: #666666 solid 1px;
	color: #0099ff;
	line-height: 18px;
}
.productscell4	{
	width: 120px;
	padding-left: 1px;
	text-align:right;
	line-height: 18px;
}
.hrproducts {
     width: 641px;
	 border-top: #666666 solid 1px;
	 padding-bottom: 3px;
}
.prodbits {
	color: #666666;
}
.prodaddto {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	line-height: 20px;
}
.ukprice	{
	color: #ff4444;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
}
/* Better looking navigation END - www.xcartmods.co.uk */
.ddmx {
    font: 11px Arial;
}
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    font: 11px arial;
    color: #ffffff;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}
.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 3px 8px 4px 8px;
    font: 11px tahoma;
    color: #000000;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
.ddmx .item2 {
    background: #e5e1da;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #999999;
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.ddmx .section {
    border: 1px solid #b8b4ae;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .ddmx td { position: relative; } 

/* Footer css 19/02/2008*/
#footer-container {
	width: 100%;
}

#footer-bars {
	background: #0099ff;
	padding: 3px 0px 3px 10px;
}
#footer-barscont {
	font-family:Arial, Helvetica;
	font-size: 11px;
	color: #FFFFFF;
	white-space: nowrap
}
#footer-barscont .links{
	margin: 0px 0px 0px 171px;
	font-family:Arial, Helvetica;
	font-size: 11px;
	color: #FFFFFF;
	white-space: nowrap
}
#footer-barscont .bldlinks{
	font-weight: bold;
	font-family:Arial, Helvetica;
	color: #FFFFFF;
	float: left;
}
#footer {	
	margin: 0px;
	width: 60%;
	padding: 0px 0px 0px 10px;
}
#footer-content {
	height: 63px;
	font-family:Arial, Helvetica;
	font-size: 11px;
	color: #000000;
	padding: 0px 0px 0px 10px;
}
#footer-right {
	height: 63px;
	margin: 0px;
	float: right;
	width: 156px;
}

#footer-barscont a {
	color: #FFFFFF;
	text-decoration: none;
}

#footer-barscont a:hover {
	color: #FFFFFF;
}


/* Home page link boxes start */
.linksback{background:url("../images/a/nav_bk.gif") no-repeat left top; background:#b2b2b2; width:100%; height: 32px;}
.linksleft{float:right; height:32px; width:44px;}
.basket{background:url("../images/a/basket.gif") no-repeat;}
.tools{background:url("../images/a/tools.gif") no-repeat;}
.linksright{background:url("../images/a/navlink_bk.gif") no-repeat left top; padding:12px 0px 0px 0px;}
.linksright h3{color:#ffffff; padding:3px 0px 0px 10px; margin:0; font-size: 12px}
.links2{margin-bottom: 15px; width: 100%;}

/* header bar images */
.printcart{background:url("../images/a/printcart.gif") no-repeat;}
.papsup{background:url("../images/a/papsup.gif") no-repeat;}
.offprod{background:url("../images/a/offprod.gif") no-repeat;}
.compsup{background:url("../images/a/compsup.gif") no-repeat;}
.furn{background:url("../images/a/furn.gif") no-repeat;}
.gensup{background:url("../images/a/gensup.gif") no-repeat;}

/* nav text */
#linksav a {color: #333333;}
#linksav img{display: block}
#linksav{border: 1px solid #b2b2b2}
#linksav dd{display: inline; list-style-type: none; padding: 0; margin: 0; font-size: 11px;}
#linksav dd a{background: #FFFFFF border-top:2px solid #FFF; display: block; margin: 0; padding:1px 0 2px 6px; text-align: left; text-decoration: none; font-weight:normal}
#linksav dd a:hover, #nav dd a:active{background: #FFFFFF no-repeat left; color:#00adef}
#linksav dt{background: #e5e5e5; border-top:2px solid #FFF; display: block; padding: 2px 0 2px 2px; margin: 0; font-size: 13px; font-weight:bold;}
#linksav dt a{font-size: 13px; font-weight:bold; text-decoration: none;}
#linksav dl{background: #ffffff; border-top:2px solid #FFF; display: block; padding: 7px 0 7px 15px; margin: 0; font-size: 14px; font-weight:bold;}

#links-container {
	width: 641px; 
	margin: auto;
}
#links-columnl {
	width: 206px;	
	margin:auto;
	padding: 0px 0px 0px 0px;
	float: right;
	display: inline;
}
#links-columnm {
	width: 206px;
	margin: auto;
	padding: 0px 0px 0px 12px;
	border-color: #cccccc;
	float: right;
	display: inline;
}
#links-columnr {
	width: 206px;
	margin: auto; 
	border-color: #cccccc;
	padding: 0px 0px 0px 11px;
	float: right;
	display: inline;
}
body {/* basic rules for body, individual IDs will only have variations from these rules */
margin: 0;
padding: 0;
color: black;
font-size: 9pt;
font-family: "Arial", Geneva, Helvetica, SunSans-Regular, sans-serif;
background-color: white;
background-repeat: no-repeat;
}
/* Home page link boxes end */

/* ie 5.0 fix */