
body {text-align:center;margin:10px;padding:0px;font-family:Tahoma, Arial, Verdana,Helvetica, sans-serif;font-size:11px;color:#000000}
img{border:0}
.grey{background-color:#B2B2B2;height:100%;}
.printlogo{display:none;}


/*#############Search List Results Settings#################*/
.plimg { BORDER-RIGHT: #30226c 1px solid; BORDER-TOP: #30226c 1px solid; BORDER-LEFT: #30226c 1px solid; WIDTH: 35px; BORDER-BOTTOM: #30226c 1px solid; HEIGHT: 35px }
.sbcontentrp { MARGIN: 0px -10px 10px;  }
.basktbl TD.la IMG { FLOAT: left }
.qlinks { COLOR: #006666! important }
.price { FONT-SIZE: 1em! important }
.rtbl{width:100%}
.rtbl{border-bottom: 1px solid #adb6d6; width: 100%}
.rtbl th{background:url("../../images/backgrounds/tableheader.gif");border-bottom:1px solid #A9B7D7;border-top:1px solid #A9B7D7;padding:5px!important;text-align:center;text-transform:none}
.rtbl td{border-top:1px solid #A9B7D7;padding:4px!important;text-align:center;vertical-align:middle}
.rtbl p{margin: 0 0 0 45px; padding: 0}


/* tables */
table{margin:0px;padding:0px;border-collapse:collapse;font-size:11px;}
table.FullWidth{width:100%}
table.PageLayout{width:100%}
table.CategorySearch{width:190px;border-style:solid;border-width:1px;border-color:#D10F8F}
table.BasketDisplaySide{width:150px;border-style:solid;border-width:1px;border-color:#D10F8F}
table.TextSearch{width:100%;background-color:#212A76;margin-bottom:10px;border-style:solid;border-width:1px;border-color:#D10F8F}
table.Tab{height:100%;border-bottom-width:1px; border-bottom-color:#D10F8F; /*filter: alpha(opacity=70);*//*BACKGROUND: url(../../images/TabBackGround.gif) top left*/}
table.TabOpen{height:100%;border:0px;filter: alpha(opacity=70);}/*BACKGROUND: url(../../images/TabBackGround.gif) top left*/
/* end table styles */

/* table cells */
td{margin:0px;padding:0px;border-collapse:collapse;vertical-align:top;}
td.FullWidth{width:100%}
td.PageLayoutLeft{padding-right:10px;width:190px}
td.PageLayoutMain{padding-left:10px;padding-right:10px;width:100%}
td.PageLayoutRight{padding-left:10px;width:150px}
td.CategorySearchItem{height:25px;width:100%; vertical-align:middle;border-right:#aaaaaa 0px solid; BORDER-TOP: #D10F8F 0px solid; BORDER-LEFT: #aaaaaa 0px solid; BORDER-BOTTOM: #D10F8F 1px solid}
td.CategorySearchItemNoWrap{white-space:nowrap;border-right:#aaaaaa 0px solid; BORDER-TOP: #ffffff 0px solid; BORDER-LEFT: #aaaaaa 0px solid; BORDER-BOTTOM: #ffffff 1px solid}
td.TextSearchItem{text-align:center; vertical-align:middle;color:#ffffff;}

td.TabTopLeft
{
	background: url(../../images/TabTopLeft.gif) no-repeat left top;
	width: 5px;
	position: relative;
	height: 5px;
}

td.TabTopRight{BACKGROUND: url(../../images/TabTopRight.gif) no-repeat right top; WIDTH: 5px; HEIGHT: 5px;position:relative;}
td.ModuleHeader{color:#ffffff;}
td.RightBorder{BORDER-RIGHT: #D10F8F 1px solid; BORDER-TOP: #D10F8F 0px solid; BORDER-LEFT: #D10F8F 0px solid; BORDER-BOTTOM: #D10F8F 0px solid;}
td.LeftBorder{BORDER-RIGHT: #D10F8F 0px solid; BORDER-TOP: #D10F8F 0px solid; BORDER-LEFT: #D10F8F 1px solid; BORDER-BOTTOM: #D10F8F 0px solid;}
.LeftRightBorder{BORDER-RIGHT: #D10F8F 1px solid; BORDER-TOP: #D10F8F 0px solid; BORDER-LEFT: #D10F8F 1px solid; BORDER-BOTTOM: #D10F8F 0px solid;}
td.LeftRightBottomBorder{BORDER-RIGHT: #D10F8F 1px solid; BORDER-TOP: #D10F8F 0px solid; BORDER-LEFT: #D10F8F 1px solid; BORDER-BOTTOM: #D10F8F 1px solid;}
td.TopBorder{BORDER-RIGHT: #D10F8F 0px solid; BORDER-TOP: #D10F8F 1px solid; BORDER-LEFT: #D10F8F 0px solid; COLOR: white; PADDING-TOP: 2px; padding-bottom:2px; BORDER-BOTTOM: #D10F8F 0px solid;}
td.BottomBorder{BORDER-RIGHT:#D10F8F 0px solid; BORDER-TOP:#D10F8F 0px solid; BORDER-LEFT:#D10F8F 0px solid; BORDER-BOTTOM:#D10F8F 1px solid}
/* end table cell styles */

	/* color variations per category - these should match the links*/
	.Color99{background-color:#B2B2B2;}
	.Color0{background-color:#94564E; }
	.Color1{background-color:#026DA5; }
	.Color2{background-color:#0083DC;}
	.Color3{background-color:#02DEFF;}
	.Color4{background-color:#042C72;}
	.Color5{background-color:#55006D;}
	.Color6{background-color:#7F0DC4;}
	.Color7{background-color:#D613FF;}
	.Color8{background-color:#EE3123;}
	.Color9{background-color:#FFAC24;}
	.Color10{background-color:#F37B03;}
	.Color11{background-color:#A1692C;}
	.Color12{background-color:#8C3732;}
	.Color13{background-color:#FABA00;}
	.Color14{background-color:#A06A2F;}
	.Color15{background-color:#94564E;}

     /* Home Tab Color 
.Color999{background-color:#212a76;}
    */
    .Color999{background-color:#515aa6;}

	/*Spare Custom Colours*/
	.Color1000{background-color:#D10F8F;}
	.Color1001{background-color:#212A76;}
	.Color1002{background-color:#94564E;}
	.Color1003{background-color:#94564E;}


	/* Default Colors */
	.BGColorDefault {background-color:#212A76;}

			
	.BringTextToFront{position:relative;}

/* links */
a:link,a:visited{color:#30226C}
a:hover, a:focus, a:active{color:Blue}
/* end links */

table.ExtendedInformation{border:thin solid;border-width:1px;border-color:#dddddd;margin-bottom:10px;}
table.ExtendedInformationNoBorder{margin:0px;padding:0px;border-collapse:collapse;}
table.Navigation{border:thin solid;border-width:1px;border-color:#ffffff;}
table.NoGaps{margin:0px;padding:0px;border-collapse:collapse}
table.SideBySideListing{background-color:#ffffff; width:100%;margin:0px;padding:0px;border-collapse:collapse;margin-bottom:10px;}
table.VerticalListing{width:100%;margin:0px;padding:0px;border-collapse:collapse;margin-bottom:10px;}
table.VerticalListingWithBorder{width:100%;border:thin solid;border-width:1px;border-color:#dddddd;margin-bottom:10px;}
table.transparent{background-color:Transparent;padding-bottom:0px;}
table.Menu{color:#ffffff;background-color:#3E288B;}

td{margin:0px;padding:0px;border-collapse:collapse;}

td.Menu{}
td.ExtendedInfobar{background-color: #E6E6E6;color: #ffffff;}
td.ExtendedInfoDet{padding-bottom:6px;}
table.ExtendedInfoTable {BORDER-RIGHT: #d10f8f 1px solid; BORDER-TOP: #d10f8f 1px solid; BORDER-LEFT: #d10f8f 1px solid; BORDER-BOTTOM: #d10f8f 1px solid}

td.MenuLine{background-color:#000000}
td.MenuBottom{padding:0px;background-color:#ffffff;color:#000000;font-weight:bold;}
td.TextSearch{padding:0px;text-align:right;background-color:#E50004;}

td.product{padding:10px}
td.Navigation{white-space:nowrap;padding:3px;background-color:#F9F9F9;border-color:#ffffff;border:thin solid;border-width:1px;}
td.Bold{font-weight:bold}
td.BoldColored{font-weight:bold;color:#E50004}
td.ExtendedInformation{padding:10px;}
td.ExtendedSpec{padding:4px;}
td.errors{color:#ff0000;}
td.importantmsg{color:#ff0000;}
td.Banner{padding-right:0px;padding-bottom:0px;font-weight:bold;font-size:22px;background-color:#ffffff;border-collapse:collapse;}

A:link{color:#000000;Text-Decoration: none;font-family:Tahoma, Arial, Verdana,Helvetica, sans-serif;font-size: 11px;}
A:visited{color:#000000;Text-Decoration: none;font-family:Tahoma, Arial, Verdana,Helvetica, sans-serif;font-size: 11px;}
A:hover{color:#0047ba;font-family:Tahoma, Arial, Verdana,Helvetica, sans-serif;font-size: 11px;}

A.Underlined:link{color:#1A55C4;Text-Decoration: underline;font-family:Tahoma, Arial, Verdana,Helvetica, sans-serif;}
A.Underlined:visited{color:#1A55C4;Text-Decoration: underline;font-family:Tahoma, Arial, Verdana,Helvetica, sans-serif;}
A.Underlined:hover{color:#000000;Text-Decoration: underline;font-family:Tahoma, Arial, Verdana,Helvetica, sans-serif;}

A.Bold:link{color:#000000;Text-Decoration: none;font-family:Tahoma, Arial, Verdana,Helvetica, sans-serif;font-size: 11px;}
A.Bold:visited{color:#000000;Text-Decoration: none;font-family:Tahoma, Arial, Verdana,Helvetica, sans-serif;font-size: 11px;}
A.Bold:hover{color:#E50004;font-family:Tahoma, Arial, Verdana,Helvetica, sans-serif;font-size: 11px;}
A.BoldColored:link{color:#E50004;Text-Decoration: none;}
A.BoldColored:visited{color:#E50004;Text-Decoration: none;}
A.BoldColored:hover{color:#E50004;Text-Decoration: underline;}

A.Menu:link{color:#ffffff;font-weight:bold;width:100%;padding-left:0px;padding-bottom:0px;}
A.Menu:visited{color:#ffffff;font-weight:bold;width:100%;padding-left:0px;padding-bottom:0px;}
A.Menu:hover{color:#ffffff;font-weight:bold;width:100%;padding-left:0px;padding-bottom:0px;}

A.SearchButton:link{height:20px;width:22px;text-align:center;padding-top:2px;padding-left:2px;font-size:12px;background-color:#ffffff;color:#000000;border:thin solid;border-width:1px 1px 1px 1px;border-color:#cccccc #000000 #000000 #cccccc;}
A.SearchButton:visited{height:20px;width:22px;text-align:center;padding-top:2px;padding-left:2px;font-size:12px;background-color:#ffffff;color:#000000;border:thin solid;border-width:1px 1px 1px 1px;border-color:#cccccc #000000 #000000 #cccccc;}
A.SearchButton:hover{height:20px;width:22px;text-align:center;padding-top:2px;padding-left:2px;font-size:12px;background-color:#ffffff;color:#E50004;border:thin solid;border-width:1px 1px 1px 1px;border-color:#cccccc #000000 #000000 #cccccc;}

xxxinput{border:thin solid;border-width:1px 1px 1px 1px;border-color:#000000 #000000 #000000 #000000;background-color: #ffffff;color: #000000;Text-Decoration: none;font-family:Tahoma, Arial, Verdana,Helvetica, sans-serif;font-size: 11px;}

input.networkdiagram{border:none;border-width:0px 0px 0px 0px;border-color:#C6CEEF #C6CEEF #C6CEEF #C6CEEF;background-color: #C6CEEF;color: #C6CEEF;Text-Decoration: none;font-family:Tahoma, Arial, Verdana,Helvetica, sans-serif;font-size: 11px;}
input.checkbox{border:none;border-width:0px 0px 0px 0px;border-color:#C6CEEF #C6CEEF #C6CEEF #C6CEEF;background-color: #C6CEEF;color: #C6CEEF;Text-Decoration: none;font-family:Tahoma, Arial, Verdana,Helvetica, sans-serif;font-size: 11px;}
input.InputNoBorder{height:15px;width:15px;margin:0px;padding:0px;border:thin solid;border-width:1px 1px 1px 1px;border-color:#cccccc #dddddd #dddddd #cccccc;}
input.search{border:thin solid;border-width:1px 1px 1px 1px;border-color:#8D9BAD #8D9BAD #8D9BAD #8D9BAD;margin:0px;padding:1px;}
li{}
select{border:thin solid;border-width:1px 1px 1px 1px;border-color:#000000 #000000 #000000 #000000;background-color: #ffffff;color: #000000;Text-Decoration: none;font-family:Tahoma, Arial, Verdana,Helvetica, sans-serif;font-size: 11px;}
hr{color:#dddddd;height:1px;margin-top:5px}
hr.colored{color:#E50004;}

.DivMain{text-align: center;}
.Colored{color:#E50004}
.Bold{font-weight:bold;color:#3E288B}
.BoldColored{font-weight:bold;color:#E50004}
.BoldBlack{font-weight:bold;color:#000000}

.BoldColoredLarge{font-weight:bold;color:#E50004;font-size:16px;font-family:Tahoma, Gill Sans MT,Arial, Helvetica, sans-serif;}
.warning{color:#ff0000;}
.warningBold{color:#ff0000;font-weight:bold;font-size:11px;}
.ImgBannerFilter{filter:alpha(opacity=70);}
.SideBySideHeader{background-color:#3E288B;color:#ffffff;text-align:left;}
.Textboxes{border:thin solid;border-width:1px 1px 1px 1px;border-color:#7F9DB9 #7F9DB9 #7F9DB9 #7F9DB9;background-color: #ffffff;color: #000000;Text-Decoration: none;font-family:Tahoma, Arial, Verdana,Helvetica, sans-serif;font-size: 11px;}

/*
A.Level1:link {	font: 10px/10px Tahoma;
	color: #0047ba;
	text-decoration: none;
	}
A.Level1:visited {
	font: 10px/10px Tahoma;
	color: #0047ba;
	text-decoration: none;
	}
A.Level1:hover {
	font: 10px/10px Tahoma;
	color: #0047ba;
	text-decoration: underline;
	}



A.Level2:link { PADDING-LEFT: 12px; WIDTH: 100%; COLOR: #FFFFFF; PADDING-TOP: 3px; HEIGHT: 20px; BACKGROUND-COLOR: #999999 }
A.Level2:visited { PADDING-LEFT: 12px; WIDTH: 100%; COLOR: #FFFFFF; PADDING-TOP: 3px; HEIGHT: 20px; BACKGROUND-COLOR: #999999 }
A.Level2:hover { PADDING-LEFT: 12px; WIDTH: 100%; COLOR: #FFFFFF; PADDING-TOP: 3px; HEIGHT: 20px; BACKGROUND-COLOR: #CCCCCC }
A.Level3:link { PADDING-LEFT: 22px; WIDTH: 100%; COLOR: #FFFFFF; PADDING-TOP: 3px; HEIGHT: 20px; BACKGROUND-COLOR: #EEEEEE }
A.Level3:visited { PADDING-LEFT: 22px; WIDTH: 100%; COLOR: #FFFFFF; PADDING-TOP: 3px; HEIGHT: 20px; BACKGROUND-COLOR: #EEEEEE }
A.Level3:hover { PADDING-LEFT: 22px; WIDTH: 100%; COLOR: #FFFFFF; PADDING-TOP: 3px; HEIGHT: 20px; BACKGROUND-COLOR: #EEEEEE }

A.Manf:link {	font: 10px/10px Tahoma;
	color: #0047ba;
	text-decoration: none;
	}
A.Manf:visited {
	font: 10px/10px Tahoma;
	color: #0047ba;
	text-decoration: none;
	}
A.Manf:hover {
	font: 10px/10px Tahoma;
	color: #0047ba;
	text-decoration: underline;
	}
*/


TD.test2 { BORDER-RIGHT: #cccccc 0px dotted; BORDER-TOP: #cccccc 0px dotted; BORDER-LEFT: #cccccc 0px dotted; BORDER-BOTTOM: #cccccc 1px dotted }

TD.TopLoginText { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; COLOR: #FFFFFF; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px }

A.colored:link { FONT-SIZE: 12px; COLOR: #660066; TEXT-DECORATION: none }
A.colored:visited { FONT-SIZE: 12px; COLOR: #660066; TEXT-DECORATION: none }
A.colored:hover { FONT-SIZE: 12px; COLOR: #660066; TEXT-DECORATION: underline }

.HorizontalDot {background: #E50004 url(../../images/backgrounds/HorizontalDots.gif) repeat;}
.VerticalDot {background: #E50004 url(../../images/backgrounds/VerticalDots.gif) repeat;}






















/*################### Site Layout Settings #######################*/
/*###MainareaSide###Seperator####Mainarea#########SideBarBG#######*/
table{color:#000000;Text-Decoration: none;font: 11px/14px Tahoma;margin:0px;padding:0px;border-collapse:collapse;}
table.Main{width:780px;border:thin solid;border-width:0px;border-color:#3E288B;margin-left:auto;margin-right:auto;}
table.MainDotNet{width:780px;}
table.grey{background-color:#F7F7F7;}

/*table.SideBar{MARGIN-LEFT: 10px;background-color: #ffffff;width:129px;}*/
table.SideIndex{/*background-color: #ffffff;*/ width:129px;}
td.Seperator{background-color:#F0F0F0}
td.SeperatorColored{background-color:#F0F0F0;}
td.Mainarea{ text-align:center;  padding:0px;padding-top:0px; /*padding-left:10px;*/ padding-left:20px;padding-right:10px; /*background-color:000000;*/ width:445px; /*width:auto;*/}
td.MainareaSide{padding:0px;padding-top:0px;/*background-color:#ffffff;*/ width:129px;}
td.SideBarBG{/*background: #ffffff;*/padding-right:10px;}


/*############## Tab On Extended Info Settings ###############*/
.TabCenterBG { background: #F4F4F4 url(../../images/backgrounds/centerBG.gif) repeat;}
.TabLeftBG {background: #F4F4F4 url(../../images/backgrounds/leftBG.gif); }
.TabRightBG {background: #F4F4F4 url(../../images/backgrounds/rightBG.gif);  }

.TabCenterBGActive {font-weight:bold;background: #FFFFFF url(../../images/backgrounds/centerBG.gif) repeat;}
.TabLeftBGActive {font-weight:bold;background: #FFFFFF url(../../images/backgrounds/leftBG.gif); }
.TabRightBGActive {font-weight:bold;background: #FFFFFF url(../../images/backgrounds/rightBG.gif);  }

A.Tabs:link{color:#256AC0;}
A.Tabs:visited{color:#256AC0;}
A.Tabs:hover{color:#256AC0;}

A.ExtendedInfoDetLink:link {  COLOR: #000000; text-decoration: underline}
A.ExtendedInfoDetLink:visited {  text-decoration:underline}
td.ExtendedInfoDet {padding-left:10px;padding-top:0px; padding-bottom:0px;}

/*############## Basket Settings ###############*/

td.basketgrey{font-weight:bold;
	color:#212a76;
	padding:0px;
	/*background-color:#0052B8;*/
	/*border-color:#ffffff;
	border:thin solid;
	border-width:1px;*/
	/*	background-image: url(../../images/menu/tableback.gif);
	background-repeat:repeat-x;*/
	}
td.basketheaders
{
	color:#ffffff;
	padding:3px;
	background-color:#212a76;
	/*background-image: url(../../images/menu/tableback.gif);
	background-repeat:repeat-x;*/
	}
td.basketitem
{
	background-color:#EFF7DE;
	}
A.basketheaders:link
{
	/*background-color:#0052B8;*/
	text-decoration:underline;
	color:#212a76;
	font-weight:bold;
	width:100%;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:2px;
	/*	background-image: url(../../images/menu/tableback.gif);
	background-repeat:repeat-x;*/
	}
A.basketheaders:visited
{
	/*background-color:#0052B8;*/
	text-decoration:underline;
	color:#212a76;
	font-weight:bold;
	width:100%;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:2px;
	/*		background-image: url(../../images/menu/tableback.gif);
	background-repeat:repeat-x;*/
	}
A.basketheaders:hover
{
	/*background-color:#0052B8;*/
	 text-decoration:underline;
	color:#d10f8f;
	font-weight:bold;
	width:100%;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:2px;
/*		background-image: url(../../images/menu/tableback.gif);
	background-repeat:repeat-x;*/
	}

A.BasketLnk:link{color: navy;text-decoration:underline; font-weight:bold}
A.BasketLnk:visited{color: navy;text-decoration:underline; font-weight:bold}
A.BasketLnk:hover{color: #d10f8f;text-decoration:underline; font-weight:bold}

/*############## Page Header Settings ###############*/
.Header
{
	font: 14px/15px Tahoma;
	margin:0px;
	padding:2px;
	font-weight:bold;
	color: #0047ba;
	background-color: #ffffff;
	height: 0px;
	}


/*############## BreadCrumb Settings ###############*/
/*span.BreadCrumbLink 
{
	font: 14px/15px Tahoma;
	color: #0047ba;
	font-weight:bold;
	}
A.BreadCrumbLink {
	font: 14px/15px Tahoma;
	color: #0047ba;
	font-weight:bold;
}
A.BreadCrumbLink:link {
	font: 14px/15px Tahoma;
	color: #0047ba;
	text-decoration: none;
	font-weight:bold;
}
A.BreadCrumbLink:visited {
	font: 14px/15px Tahoma;
	color: #0047ba;
	text-decoration: none;
	font-weight:bold;
}
A.BreadCrumbLink:hover {
	font: 14px/15px Tahoma;
	color: #0047ba;
	text-decoration: underline;
	font-weight:bold;
}

*/

/* breadcrumb */
#BreadCrumbLink, .BreadCrumbLink{border-bottom:0px solid #BBC6E0;padding-bottom:6px;margin-bottom:10px;text-align:left;line-height:1.5em}
.centercolfull #BreadCrumbLink, .centercolfull .BreadCrumbLink {width:100%}
#BreadCrumbLink a, .BreadCrumbLink a{font-weight: bold}



/*############## SideIndex (Product Categories) Settings ###############*/

/*Uncomment this is if you wish to have a select group highlighted*/
.SelectedGroup{font: 10px/10px Tahoma;color:#0047ba;font-weight:bold;}

A.SideIndex {
	font: 10px/10px Tahoma;
	color: #0047ba;
	font-weight:normal; 
}
A.SideIndex:link {
	font: 10px/10px Tahoma;
	color: #0047ba;
	text-decoration: none;
	font-weight:normal;
}
A.SideIndex:visited {
	font: 10px/10px Tahoma;
	color: #0047ba;
	text-decoration: none;
	font-weight:normal;
}
A.SideIndex:hover {
	font: 10px/10px Tahoma;
	color: #0047ba;
	text-decoration: underline;
	font-weight:normal;
}

/*If you are using spacers on the side index place the relevant styles below*/
.StdSpacer{ font-size:21px; width:130px;border:Dotted; border-width:1px 0px 0px 0px;border-color:#E8E8E8 #E8E8E8 #E8E8E8 #E8E8E8;}




/*#############Compare items Settings#################*/
.CompareContain {  WIDTH: 600px; HEIGHT: 600px }
A.CompareLink:link { FONT-SIZE: 11px; COLOR: #0047ba; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; font-weight:bold; }
A.CompareLink:visited { FONT-SIZE: 11px; COLOR: #0047ba; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; font-weight:bold; }
A.CompareLink:hover { FONT-SIZE: 11px; COLOR: #0047ba; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline; font-weight:bold; }

A.CompareBlackLink:link{font-weight: bold;font-size: 11px;color: #000000;font-family: Tahoma;TEXT-DECORATION:underline;}
A.CompareBlackLink:visited { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline; font-weight:bold; }
A.CompareBlackLink:hover { FONT-SIZE: 11px; COLOR:#d10f8f ; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline; font-weight:bold;}

A.CompareThinBlackLink:link{font-size: 11px;color: #000000;font-family: Tahoma;TEXT-DECORATION:underline;}
A.CompareThinBlackLink:visited { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline; }
A.CompareThinBlackLink:hover { FONT-SIZE: 11px; COLOR:#d10f8f ; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline; }

TABLE.Compare { }
TR.CompareRowStyle1 { BACKGROUND-COLOR: #f7f7f7 }
TR.CompareRowStyle2 { BACKGROUND-COLOR: #f0f0f0 }
TD.ComparePic { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; PADDING-BOTTOM: 3px; WIDTH: 25%; BORDER-TOP-COLOR: #dddddd; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; BORDER-RIGHT-COLOR: #dddddd }
TD.Compare { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; PADDING-BOTTOM: 3px; WIDTH: 25%; BORDER-TOP-COLOR: #dddddd; PADDING-TOP: 3px; TEXT-ALIGN: center; BORDER-RIGHT-COLOR: #dddddd }
TD.CompareHeadings { background-color:#ffffff;PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BORDER-LEFT-COLOR: #dddddd; BORDER-BOTTOM-COLOR: #dddddd; PADDING-BOTTOM: 3px; WIDTH: 25%; BORDER-TOP-COLOR: #dddddd; PADDING-TOP: 3px; WHITE-SPACE: nowrap; TEXT-ALIGN: right; BORDER-RIGHT-COLOR: #dddddd }
TD.CompareSection { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; COLOR: #FFFFFF; PADDING-TOP: 3px; BACKGROUND-COLOR: #a6b9c5; BORDER-RIGHT-WIDTH: 0px }



/*#############Navigation Settings#################*/
A.Navigation{font: 11px/10px Tahoma;color:#0047ba;font-weight:bold;}
A.Navigation:link{font: 11px/10px Tahoma;color:#0047ba;font-weight:bold;}
A.Navigation:visited{font: 11px/10px Tahoma;color:#0047ba;font-weight:bold;}
A.Navigation:hover{font: 11px/10px Tahoma;color:#0047ba;font-weight:bold;text-decoration: underline;}



/*#############Input Text (Text Box) Settings#################*/
INPUT.textarea {
	BACKGROUND-COLOR: #FFFFFF;
	font-size: 10px;
	font-family: Tahoma, Arial, Sans-Serif;
	border-top: 1px solid #80A7DD;
	border-right: 1px solid #cbd9eb;
	border-bottom: 1px solid #cbd9eb;
	border-left: 1px solid #80A7DD;

}

textarea{border:thin solid;border-width:1px 1px 1px 1px;border-color:#80A7DD #cbd9eb #cbd9eb #80A7DD;background-color: #ffffff;color: #000000;Text-Decoration: none;font-family:Tahoma, Arial, Sans-Serif;font-size: 9px;}


/*#############Drop Down Boxes on Adv Search Settings#################*/
.SearchAdv
{
	font: 10px/9px Tahoma;
		border-top: 1px solid #80A7DD;
	border-right: 1px solid #cbd9eb;
	border-bottom: 1px solid #cbd9eb;
	border-left: 1px solid #80A7DD;
}

/*#############Drop Down Box Sort By on search results page Settings#################*/
.SortBy
{
	font: 11px/10px Tahoma; font-weight:bold;
		border-top: 1px solid #80A7DD;
	border-right: 1px solid #cbd9eb;
	border-bottom: 1px solid #cbd9eb;
	border-left: 1px solid #80A7DD;
}


/*#############Top Menu Text (Banner) Settings#################*/
.topmenulink {
	font: 10px/9px Tahoma;
	color: #FFFFFF;
}
.topmenulink A:link {
	font: 10px/9px Tahoma;
	color: #FFFFFF;
	text-decoration: none;
	
}
.topmenulink A:visited {
	font: 10px/9px Tahoma;
	color: #FFFFFF;
	text-decoration: none;
	
}
.topmenulink A:hover {
	font: 10px/9px Tahoma;
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
}

table.DropDown{background-color:#cccccc;border:thin solid;border-width:1px;border-color:#000000;color:#000000}
td.DropDown{margin:0px;padding:0px;border-collapse:collapse;}
A.DropDown:link{color:#000000;width:100%;padding-left:10px;padding-top:0px;padding-bottom:3px;padding-right:10px}
A.DropDown:visited{color:#000000;width:100%;padding-left:10px;padding-top:0px;padding-bottom:3px;padding-right:10px}
A.DropDown:hover{color:#ffffff;width:100%;padding-left:10px;padding-top:0px;padding-bottom:3px;padding-right:10px}



/*#############Search Results Settings#################*/
td.ResultTopLeft{white-space:nowrap;padding:3px;background-color:#DFDFFD;border:thin solid;border-width:1px 0px 0px 1px;border-color:#dddddd #dddddd #dddddd #dddddd;}
td.ResultTopRight{white-space:nowrap;padding:3px;border:thin solid;border-width:1px 1px 0px 0px;border-color:#dddddd #dddddd #dddddd #dddddd;}
td.ResultTop{width:40px;padding:0px;height:7px;border:thin solid;border-width:0px 1px 1px 1px;border-color:#dddddd #dddddd #dddddd #dddddd;}
td.ResultBottomRight{text-align: center;padding:3px;border:thin solid;border-width:0px 1px 1px 0px;border-color:#dddddd #dddddd #dddddd #dddddd;}
td.ResultRight{padding:0px;width:7px;border:thin solid;border-width:1px 0px 1px 1px;border-color:#dddddd #dddddd #dddddd #dddddd;}
td.ResultLeft{height:100%;padding:0px;width:7px;border:thin solid;border-width:1px 1px 0px 0px;border-color:#dddddd #dddddd #dddddd #dddddd;}
td.ResultBottom{padding:0px;height:7px;border:thin solid;border-width:1px 1px 0px 0px;border-color:#dddddd #dddddd #dddddd #dddddd;}
td.Result{padding:10px}
td.align{text-align:center;margin:0px;padding:0px;border-collapse:collapse}
td.NoGaps{margin:0px;padding:0px;border-collapse:collapse;}
.HorizontalDot {background: #0553B8 url(../../images/backgrounds/HorizontalDots.gif) repeat;}
.VerticalDot {background: #0553B8 url(../../images/backgrounds/VerticalDots.gif) repeat;}
.ProdTypeDesc {font: 10px/9px Tahoma;	color: #0047ba;font-weight:bold;}
.ManfName {font: 10px/9px Tahoma;	color: #0047ba;font-weight:bold;}
.ProdDesc {font: 10px/9px Tahoma;	color: #0047ba;font-weight:bold;}
.ManfPart {font: 10px/9px Tahoma;	}
.CNETHyp {font: 11px/10px Tahoma; text-decoration:underline; font-weight:bold; color: #0047ba;} /*line-height: 2}*/
/*font: 11px/10px Tahoma;	color: #000000;*/
.Price {font: 10px/9px Tahoma;	color: #0047ba;font-weight:bold;}
.PriceIncVat {font: 11px Tahoma; font-weight:bold ;color:#666666 }
.Stock {font: 10px/9px Tahoma;	}

/*#############Extended Info Search Results Settings#################*/
.extProdTypeDesc {font: 10px/9px Tahoma;	color: #0047ba}
.extManfName {font: 11px/10px Tahoma;	color: #ffffff}
.extProdDesc {font: 11px/10px Tahoma;	color: #ffffff}
.extManfPart {font: 11px/10px Tahoma;	}
.extPrice {font: 20px/19px arial;	color: #0047ba;font-weight:bold;}
.extPriceIncVat2 {font: 10px Tahoma;color:#666666}
.extPriceIncVat {font: 9px/8px Tahoma;color:#666666}
.extStock {font: 13px/12px Tahoma;	color: #0047ba;font-weight:bold;}

.extSpecRow { padding:2px; font-size : 11px; }
.extSpecHead {font-size: 12px;	font-weight:bold; padding:2px;  color:#ffffff}
.BreakLine {font-size:21px; width:100%;border:thin solid; border-width:2px 0px 0px 0px;border-color:#000000 #000000 #000000 #000000;}

/*#############Footer Settings#################*/
table.FooterBG
{
	/*background-color:#ffffff;*/
}

/*#############Main Site Background Settings#################*/
.MainBackgrounPic
{
/*###Use this one for a background image#####*/
background: #ffffff url(../../images/backgrounds/back_white.jpg) repeat;
/*###Use this one for a flat colour##########*/
/*background-color: #000000;*/
}


/*#############General Text Settings#################*/
.medblue2 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height: normal;
	color: #0047ba;
	letter-spacing: normal;
	font-weight: normal;
}
.medblackvshort {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height: normal;
	color: #000000;
}
.smallblueshort {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #0047BA;
	line-height: normal;
}


/*#############Datagrid Settings#################*/
.dgHeader {
	font-family: Tahoma, Verdana, Arial;
	vertical-align:top ;
	background-color: #0047BA;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

.dgRow {
	font-family: Tahoma, Verdana, Arial;
	vertical-align:top ;
	background-color: #ffffff;
	font-size: 10px;
	color: #000000;
	font-weight:normal;
}
.dgRow2 {
	font-family: Tahoma, Verdana, Arial;
	vertical-align:top ;
	background-color: #f4f4f4;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}


/*#############Site Links Settings (excluding sideindex)#################*/
.medbluelink A:link {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #0047BA;
	line-height: 10px;
	text-decoration: none;
}
.medbluelink A:visited {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #0047BA;
	line-height: 10px;
	text-decoration: none;
}
.medbluelink A:hover {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #0047BA;
	line-height: 10px;
	text-decoration: underline;
}


.productmenulink {
	font: 10px/10px Tahoma;
	color: #0047ba;
	 text-decoration:underline;
	/*padding-bottom: 10px;*/
}
.productmenulink A:link {
	font: 10px/10px Tahoma;
	color: #0047ba;
	text-decoration:underline;
	/*padding-bottom: 10px;*/
}
.productmenulink A:visited {
	font: 10px/10px Tahoma;
	color: #0047ba;
	text-decoration:underline;
	/*padding-bottom: 10px;*/
}
.productmenulink A:hover {
	font: 10px/10px Tahoma;
	color: #0047ba;
	text-decoration: underline;
	/*padding-bottom: 10px;*/
}
/*.bodytext {
	font: 11px/14px Tahoma;
	color: #000000;
}*/
.smbodytext {
	font: 9px/11px Tahoma;
	color: #000000;
}
.smlink {
	font: 9px/10px Tahoma;
	color: #0047ba;
}
.smlink A:link {
	font: 9px/10px Tahoma;
	color: #0047ba;
	text-decoration: none;
}
.smlink A:visited {
	font: 9px/10px Tahoma;
	color: #0047ba;
	text-decoration: none;
}
.smlink A:hover {
	font: 9px/10px Tahoma;
	color: #0047ba;
	text-decoration: underline;
}
.smfooter {
	font: 9px/9px Tahoma;
	color: #999999;
}
.smwhitelink {
	font: 9px/12px Tahoma;
	color: #FFFFFF;
}
.smwhitelink A:link {
	font: 9px/12px Tahoma;
	color: #FFFFFF;
	text-decoration: none;
}
.smwhitelink A:visited {
	font: 9px/12px Tahoma;
	color: #FFFFFF;
	text-decoration: none;
}
.smwhitelink A:hover{
	font: 9px/12px Tahoma;
	color: #FFFFFF;
	text-decoration: underline;
}



/*#############JMs Tab Stuff#######*/

	.Tab{COLOR: white; PADDING-TOP: 2px;}
	
	A.Tab:link{COLOR: white; PADDING-TOP: 2px;}
	A.Tab:visited{COLOR: white; PADDING-TOP: 2px;}
	A.Tab:Hover{COLOR: white; PADDING-TOP: 2px;}
	
	.Level1{width:100%;height:100%;padding-top:6px;padding-bottom:6px;filter: alpha(opacity=70);-moz-opacity:.70;opacity:.70;}
	.Level2{padding-left:15px;padding-top:6px;padding-bottom:6px;width:100%;height:100%;background:url(../../images/CatPrefix.gif) no-repeat  5px;}
	.Level3{padding-left:25px;width:100%;height:100%;padding-top:6px;padding-bottom:6px;background:url(../../images/brandPrefix.gif) no-repeat  10px;}
	.Level4{padding-left:35px;width:100%;height:100%;padding-top:6px;padding-bottom:6px;background:url(../../images/level4.gif) no-repeat  15px;}
	
	A.CatLevel1:link{width:100%;height:100%;text-align:center;color:White;}
	A.CatLevel1:visited{width:100%;height:100%;text-align:center;color:White;}
	A.CatLevel1:Hover{width:100%;height:100%;filter: alpha(opacity=60);-moz-opacity:.60;opacity:.60;color:#D10F8F;}
	
	A.CatLevel2:link{width:100%;height:100%;color:black;filter: alpha(opacity=60);-moz-opacity:.60;opacity:.60;}
	A.CatLevel2:visited{width:100%;height:100%;color:black;filter: alpha(opacity=60);-moz-opacity:.60;opacity:.60;}
	A.CatLevel2:Hover{width:100%;height:100%;filter: alpha(opacity=60);-moz-opacity:.60;opacity:.60;}
	
	A.CatLevel3:link{width:100%;height:100%;color:black;filter: alpha(opacity=40);-moz-opacity:.40;opacity:.40;}
	A.CatLevel3:visited{width:100%;height:100%;color:black;filter: alpha(opacity=40);-moz-opacity:.40;opacity:.40;}
	A.CatLevel3:Hover{width:100%;height:100%;background:url(../../images/CatPrefix.gif) no-repeat  10px;filter: alpha(opacity=40);-moz-opacity:.40;opacity:.40;}

	A.CatLevel4:link{width:100%;height:100%;color:black;filter: alpha(opacity=30);-moz-opacity:.30;opacity:.30;}
	A.CatLevel4:visited{width:100%;height:100%;color:black;filter: alpha(opacity=30);-moz-opacity:.30;opacity:.30;}
	A.CatLevel4:Hover{width:100%;height:100%;background:url(../../images/CatPrefix.gif) no-repeat  30px;filter: alpha(opacity=30);-moz-opacity:.30;opacity:.30;}
    
/* HEADER STYLES */

#head1{margin:0;padding:0;}

/* 3 column split */
.h1left{float:left;left:0;margin:0;width:200px;padding: 0px 15px 15px 15px}
.h1center{font-weight:bold;margin-left:201px;margin-right:45%;padding-top:20px;text-align:center; color: #000}
.h1right{float:right; padding-bottom:0px; padding-top:15px; padding-right: 10px;position:static;text-align:right;width:45%; white-space: nowrap}
.h1right ul{float:right;list-style:none;margin:8px 0 0 0;padding:0 0 10px 0}

/* padding for left of href against its image*/
.h1right li{display:block;float:left;padding:15px 0 7px 8px}
/* height of icons in here */
.h1right a, .h1right a:visited{background:no-repeat left top;padding:15px 0 8px 37px;font-weight: bold}

.h1right a.account, .h1right a:visited.account{background-image:url("../../images/icons/account.gif"); text-decoration:underline}
.h1right a.help, .h1right a:visited.help{background-image:url("../../images/icons/help.gif");margin-right:10px;text-decoration:underline}
.h1right a.wishlist, .h1right a:visited.wishlist{ background-image:url("../../images/icons/wishlist.gif");text-decoration:underline}
.h1right a.register, .h1right a:visited.register{ background-image:url("../../images/icons/register.gif");text-decoration:underline}
.h1right a:hover{text-decoration:underline}
  
H3	{	
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family:Tahoma;
	font-size:12px;
	text-align:left;
	color:#ffffff;
	padding:3px;
	background-color:#0052B8;
	background-image: url(../../images/menu/tableback.gif);
	background-repeat:repeat-x;
	}	














A.Logout:link{padding-left:0px;margin-left:0px;text-decoration:underline;color:#CC0033}
A.Logout:visited{padding-left:0px;margin-left:0px;text-decoration:underline;color:#CC0033}
A.Logout:hover{padding-left:0px;margin-left:0px;text-decoration:underline;color:#30226C}

img{border:0}
a:link,a:visited{color:#30226C}
a:hover, a:focus, a:active{color:#C03}
.ccimg{margin:0 0 5px 0;text-align:center}
/*#promofont{font-size:.70em}*/

/* GENERIC CLASSES & ID'S */

.hidcontent{display: none}
.hidlabel{margin-top: 10px;padding: 5px;display: none;text-transform:capitalize;border-bottom:1px solid #CDD7ED;color:#369;font-weight:bold;width: 100%}

.clr{clear:both}
.b{font-weight:bold!important}
.w{background-color:#fff!important}
.lb{background-color:#f1f4fa!important}
.la{text-align:left!important}
.lav{text-align:left!important; vertical-align:middle}
.law{color: #ffffff; text-align:left!important}
.ra{text-align:right!important}
.rav{text-align:right!important; vertical-align:middle}
.raw{color: #ffffff; text-align:right!important}
.ca{text-align:center!important}
.cav{text-align:center!important; vertical-align:middle}
.caw{color: #ffffff; text-align:center!important}
.pad td{padding:8px!important; vertical-align: top}
.pad10 {padding:10px!important}
.pad10left {padding-left:10px;}
.pad10leftright {padding:0px 10px 0px 10px}
.padr {padding-right: 5px}
.lo{background-color:#f1f4fa;border:1px solid #f90!important}
.llo{background-color:#FFF!important}
.npad td{padding:0px!important}
.va,.va td{vertical-align:top!important}
.ba{vertical-align:bottom!important}
.vm{vertical-align:middle!important}
.fl{float:left!important}
.fr{float:right!important}
.price{font-size:1em!important}
.pricev{font-size:1em!important; vertical-align:middle}
.alert{color:#cc0035!important}
.alert a{color:#cc0035!important} 
.falert{color:#060!important}
.price,.lprice{color:#FF6600;font-weight:bold;}
.lprice{color:#666666;font-size: 11px;}
.qlinks{color:#006666!important} 
.nomargin{padding: 0 0 0 10px}
.ie5 td, .ie5 th {font-size: .70em;voice-family: "\"}\""; voice-family:inherit;font-size: 1em}
.zerotext{ font-size: 0px;}

/* hot products box */
#promoBoxCont{width:100%;}
.midcolfull{width: 100%}
.midcolfl{float: left;width:47%; margin-right: 10px;}
.midcolflclrmaxwidth {width:100%; height:0.5px; font-size:0.5px;}
.box{padding:0 12px 0 0; background:white url(../../images/backgrounds/rightside.gif) 100% 0 repeat-y}
.box a {font-weight: bold}
.bi{padding:0 0 0 12px;background:#fff url(../../images/backgrounds/leftside.gif) 0 0 repeat-y; position:relative;}
.bt{height:17px;margin:0 -12px;background:url(../../images/backgrounds/outline.gif) 100% 0 no-repeat}
/*if you change the minPromoBoxWidth in common.js you need to change the width below to match*/
.bt div{color:#ffffff;text-align:center;width:270px;height:17px;background:url(../../images/backgrounds/outline.gif) 0 0 no-repeat}
.bb{height:17px;margin:0 -12px;background:url(../../images/backgrounds/outline.gif) 100% 100% no-repeat}
.bb div{width:18px;height:17px;background:url(../../images/backgrounds/outline.gif) 0 100% no-repeat}
.bcleft, .bcleftdd, .bcleftpv{padding:0 0px;text-align:center;width: 110px; float: left; position:relative; height:100%;}
.bcleftpv {width: 150px}
.bcleftpvnoheight {padding:0 5px;text-align:center;width: 85px; float: left; position:relative;}
.bcrightpv-left {width: 45%; padding-right: 5px; float: left}
.bcrightpv-right {width: 45%; float: right}
.bctop {height: 30px; vertical-align:middle; font-weight:bold}
* html .bcright, .bcrightdd, .bcrightpv {height: 1%}
.bcright input {margin-left: 3px}
.bcright input.buybtn, .bcrightdd input.buybtn, .bcrightpv input.buybtn{margin-left: -2px;padding: 0 0 0 0; vertical-align: middle}
.bcleft img.star, .bcleftdd img.star, .bcleftpv img.star{margin-top: 5px}
/*insert a colour where the lower case #ffffff is to have a seperator between image and text*/
.bcright, .bcrightdd, .bcrightpv{border-left:1px solid #ffffff;background:#FFFFFF;padding:0 0px; margin-left: 95px}
.bcright p, .bcrightdd p, .bcrightpv p {margin: 8px 0 8px 0; padding: 0}
.bcrightpv {margin-left: 160px; padding-top: 5px}
.bcrightdd {background: url("images/featuredproduct.gif") no-repeat right} 
.bcrightpv ul{background:#EDF1F9;border:2px solid #CDD7ED;padding:6px 5px 6px 20px;text-align:left; margin: 0}
.CNETLbl {font: 11px/10px Tahoma;	color: #000000;}
.buyBlock {white-space:nowrap; float: right; padding: 2px 2px 2px 2px}
/*.buyBlock {padding: 2 2 2 2; vertical-align:top; float: right;   }*/
/*.stkBlock {float: left;line-height: 3; font-weight: bold; vertical-align:top;  }*/
.stkBlock {font-weight: bold; float: left; padding-top: 2px; vertical-align:top;  }
A.AttbSearchLink:link  {  COLOR: #000000;  text-decoration:underline}
A.AttbSearchLink:visited  {   color:#d10f8f ;text-decoration:underline}
A.AttbSearchLink:hover {  color:#d10f8f ; text-decoration:underline}
table.AdminSupplierPref{BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid ; BORDER-LEFT: 1px solid; WIDTH: 100%; BORDER-BOTTOM: 1px solid}
table.AdminOuterTbl{BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid ; BORDER-LEFT: 1px solid; WIDTH: 100%; BORDER-BOTTOM: 1px solid}
.AdmSearchProdHead {background: url("../../images/backgrounds/tableheader.gif") }
.AdmSearchProdRow {BORDER-BOTTOM: #a9b7d7 1px solid}


/* Star Buys Control */
.tl {background: url(../../images/TabTopLeft.gif) 0 0 no-repeat;height:6px}
.tr {background: url(../../images/TabTopRight.gif) 100% 0 no-repeat;padding-RIGHT:5px;padding-LEFT:5px;height:6px}
.mainbox {BORDER-RIGHT: #d10f8f 1px solid; BORDER-LEFT: #d10f8f 1px solid; WIDTH: 596px; BORDER-BOTTOM: #d10f8f 1px solid}
.headlabel {BORDER-BOTTOM:#d10f8f 1px solid; font-weight:bold;Color:#ffffff;padding:1px; padding-left:10px;text-align:left;height:10px}
.container {Width:100%;PADDING:6px; BORDER-TOP: #d10f8f 1px solid;  TEXT-ALIGN: left}
.topborder{BORDER-TOP:#d10f8f 1px solid}


/* PRINTER STYLES */
@media print 
{
body {color:#000!important}
#printnodisplay{}
.printlogo{display:inline}
}
A.InPriceLink{color: #000000;text-decoration: underline;}
A.InPriceLink:visited{color:#FF6600; text-decoration: underline;}
A.InPriceLink:hover{color:#d10f8f; text-decoration: underline;}

.OutinfoLink:{color:#d10f8f;text-decoration: underline;}


A.StdLnkWhite:link{color:#ffffff; font-weight:bold;   text-decoration:underline}
A.StdLnkWhite:visited{color:#ffffff; font-weight:bold; text-decoration:underline}
A.StdLnkWhite:hover{color:#d10f8f ; font-weight:bold; text-decoration:underline}

A.InPriceLinks:link{color:#ff6600; text-decoration:underline}
A.InPriceLinks:visited{color:#ff6600; text-decoration:underline}
A.InPriceLinks:hover{color:#d10f8f; text-decoration:underline}

A.StdLnkDef:link{color: navy;text-decoration:underline}
A.StdLnkDef:visited{text-decoration:underline}
A.StdLnkDef:hover{color: #d10f8f;text-decoration:underline}

A.ProdGuides:link{color: navy;text-decoration:underline}
A.ProdGuides:visited{ color:#d10f8f ;text-decoration:underline}
A.ProdGuides:hover{color: #d10f8f;text-decoration:underline}

A.StdLnk:link{color:#ffffff; text-decoration:underline}
A.StdLnk:visited{color:#ffffff; text-decoration:underline}
A.StdLnk:hover{color:#d10f8f ; text-decoration:underline}

A.Footer:link{color:#ffffff; text-decoration:underline}
A.Footer:visited{color:#d10f8f; text-decoration:underline}
A.Footer:hover{color:#d10f8f ; text-decoration:underline}

A.StdLnkNoLine:link{color:#ffffff; text-decoration:none}
A.StdLnkNoLine:visited{color:#ffffff; text-decoration:none}
A.StdLnkNoLine:hover{color:#d10f8f ; text-decoration:none}


.StdBorder {BORDER-RIGHT: #d10f8f solid 1px ; BORDER-TOP:#d10f8f solid 1px; BORDER-LEFT: #d10f8f solid 1px; WIDTH: 100%; BORDER-BOTTOM: #d10f8f solid 1px}

TD.StdRowBorder {BORDER-RIGHT: #d10f8f solid 0px ; BORDER-TOP:#d10f8f solid 0px; BORDER-LEFT: #d10f8f solid 0px; WIDTH: 100%;BORDER-BOTTOM: #d10f8f solid 1px}
.PnlStdRowBorder {BORDER-RIGHT: #d10f8f solid 0px ; BORDER-TOP:#d10f8f solid 0px; BORDER-LEFT: #d10f8f solid 0px; WIDTH: 100%;BORDER-BOTTOM: #d10f8f solid 1px}
.AttrSearchHead{ PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; color:#ffffff}

A.StdLnk2:link{ text-decoration:underline}
A.StdLnk2:visited{ text-decoration:underline}
A.StdLnk2:hover{  color:#d10f8f ;text-decoration:underline}

.OutOfStockText {FONT-SIZE: 11px; FONT-FAMILY: tahoma; font-weight:normal}

.mainboxadvsrch {BORDER-RIGHT: #d10f8f 1px solid; BORDER-LEFT: #d10f8f 1px solid; BORDER-BOTTOM: #d10f8f 1px solid}
.advsrchbox {PADDING-RIGHT:10px;PADDING-LEFT:10px;float:left;PADDING-BOTTOM:10px;PADDING-TOP:10px}
.AdvSrchSpace {float:left;width:2%}
.AdvSrchOuterSpace {float:left;width:12%}
A.SearchToggle:link { font-weight:bold; color:#ffffff; text-decoration:underline}
A.SearchToggle:visited { font-weight:bold; color:#ffffff;text-decoration:underline}
A.SearchToggle:hover { font-weight:bold; color:#ffffff;text-decoration:underline}
.SubTotal { color:#FF6600}
.VAT{color: #212a76}
.FinalTotal {color:#666666}
.underBaskHead {font-size: 12px;font-weight:bold;PADDING-TOP:2px }
.lblItalicBold{font-size:11px; font-style:italic; font-weight:bold;}
.lblItalic{font-size:11px; font-style:italic;}
.SubHeader
{
	font: 13px/14px Tahoma;
	margin:0px;
	padding:2px;
	font-weight:bold;
	color: #0047ba;
	background-color: #ffffff;
	height: 0px;
	}
	
	.WhiteBottomBorder{BORDER-BOTTOM: #ffffff 1px solid}
	div.Tab{height:100%;border-bottom-width:1px; border-bottom-color:#D10F8F; /*filter: alpha(opacity=70);*//*BACKGROUND: url(../../images/TabBackGround.gif) top left*/}