/* CSS Document */
body { margin: 0px; background-color:#e8e8e8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 	color: #000000; line-height: 16px;}
li { padding-right: 10px; }

.left { margin: 0px; background-image:url(images/bg_left.gif); background-position:top; background-repeat:repeat-x;}

.right { margin: 0px; background-image:url(images/bg_right.gif); background-position:top; background-repeat:repeat-x;}

.dots_right { margin: 0px; background-image:url(images/dots_bg_right.gif); background-position:bottom; background-repeat:repeat-x;}

.middle { margin: 0px; background:#fff; background-position:top; background-repeat:repeat-y;}

.mainheader { font-size: 12px; font-weight: bold; color: #000000; border:none;}

a.rightlink:link, a.rightlink:visited { padding-left: 5px; font-size: 10px; color:#CA0009; line-height: 20px; padding-bottom: 7px; text-decoration: underline;}
a.rightlink:hover {color:#000000;}

a.rightlinkemail:link, a.rightlinkemail:visited { padding-left: 0px; font-size: 10px; color:#CA0009; line-height: 20px; padding-bottom: 7px; text-decoration: underline;}
a.rightlinkemail:hover {color:#000000;}


.mainheader2 { font-size: 12px; font-weight: bold; color: #000000;  }
.select {
	width:155px;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
hr{
	border-bottom-color : #999999;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}
.address_right {font-size: 10px; line-height: 14px; padding-left: 7px; color:#000000;}

.small_red_right {font-size: 10px; color:#CA0009; line-height: 20px; padding-bottom: 7px; background-image:url(images/dots_bg_right.gif); background-position:bottom; background-repeat:repeat-x;}

.small_red_right a {font-size: 10px; color:#CA0009; ine-height: 20px; padding-bottom: 7px; text-decoration: none;}

.small_red_right_credit {font-size: 10px; color:#CA0009; line-height: 20px; padding-bottom: 7px;}

.small_red_right_credit a {font-size: 10px; color:#CA0009; line-height: 20px; padding-bottom: 7px; text-decoration: none;}

.smallbold_red_right {font-size: 10px; font-weight: bold; color:#CA0009; line-height: 20px; background-image:url(images/dots_bg_right.gif); background-position:bottom; background-repeat:repeat-x;
 }

a.fullrange-links, a.fullrange-links:visited { font-weight: bold; color:#CA0009; text-decoration:none;}
a.fullrange-links:hover, a.fullrange-links:active { font-weight: bold; color:#CA0009; text-decoration:underline;}

ul{ list-style-image: url(images/red_bullet.gif); margin-left:0px; padding: 0px 0px 0px 25px; margin-top: 10px; margin-bottom: 10px; }

h1 { font-size: 12px;}
.bold{
	font-weight: bold;
}
.boldblue{
		font-weight: bold;  font-size: 12px; color: #1883E7;
}
.maincopy { font-size: 10px; color: #000000; line-height: 16px;}

.maincopy a { font-size: 10px; color: #E00000; text-decoration: underline;} 
.price { font-size: 11px; font-weight: bold; color: #BA0001;}

.maincopywhite { font-size: 10px; color: #ffffff; line-height: 16px;}

.maincopywhite a { font-size: 10px; color: #ffffff; text-decoration: underline;} 

.price { font-size: 11px; font-weight: bold; color: #BA0001;}

.basket { font-size: 11px; font-weight: bold; color: #000000;}

.basket a { font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;}

.red  { font-weight: bold; color: #CA0009;}
.boxes { BACKGROUND-COLOR: #E8E8E8; BORDER: 1px solid #000000; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Sans; FONT-SIZE: 9px; HEIGHT: 18px; WIDTH: 200px; }
.messagebox  { BACKGROUND-COLOR: #E8E8E8; BORDER: 1px solid #000000; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Sans; FONT-SIZE: 9px; HEIGHT: 120px; WIDTH: 300px; }
.messagearea  { BACKGROUND-COLOR: #FFFFFF; BORDER: 1px solid #000000; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Sans; FONT-SIZE: 9px; HEIGHT: 120px; WIDTH: 300px; }

/*** New Front Page CSS ***/
.fp_block {width:275px; height:188px; padding:5px;}
.fp_block a {color:#ed1b24; text-decoration:none; font-size:10px; font-weight:bold; line-height:14px;}

/*** department links ***/
#linkDeptsBottom { font-family: Verdana, Arial, Helvetica, sans-serif; padding: 7px 0px 3px 7px; background-color: #E8E8E8; border-bottom: 1px solid #717670; font-size: 10px; margin: 0px; padding: 0px; line-height:16px;}
#linkDeptsBottom a:link, #linkDeptsBottom a:visited { padding: 7px 0px 3px 7px; display: block; text-decoration: none; color: #000000;}
#linkDeptsBottom a:hover{ background-color: #FFFFFF;}

#linkDepts { font-family: Verdana, Arial, Helvetica, sans-serif; padding: 7px 0px 3px 2px; border-bottom: 1px solid #717670; background-color: #FFFFFF; font-size: 10px; margin: 0px; padding: 0px; line-height:16px;}
#linkDepts a:link, #linkDepts a:visited  { padding: 7px 0px 3px 2px; display: block; text-decoration: none; color: #000000;}

#linkDepts a:hover, #linkDepts a:active { text-decoration: none; background-image:url(images/greyarrow.gif); background-position:right center; background-repeat:no-repeat;}

#linkDeptscurrent { font-family: Verdana, Arial, Helvetica, sans-serif; padding: 7px 0px 3px 2px; border-bottom: 1px solid #717670; background-color: #FFFFFF; font-size: 10px; margin: 0px; padding: 0px; line-height:16px; }
#linkDeptscurrent a:link, #linkDeptscurrent a:visited  { padding: 7px 0px 3px 2px; display: block; text-decoration: none; color: #000000; background-image:url(images/greyarrow.gif); background-position:right center; background-repeat:no-repeat; }

#linkDeptscurrent a:hover, #linkDeptscurrent a:active { padding: 7px 0px 3px 2px; text-decoration: none; background-image:url(images/greyarrow.gif); background-position:right center; background-repeat:no-repeat;}

#linkDepts3 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #CA0009; border-bottom: 1px solid #717670; background-color: #FFFFFF; font-size: 10px; margin: 0px; padding: 0px; line-height:16px;}
#linkDepts3 a:link, #linkDepts3 a:visited  { padding: 7px 0px 3px 20px; display: block; text-decoration: none; color: #CA0009;}

#linkDepts3 a:hover, #linkDepts3 a:active { text-decoration: none; background-image:url(images/greyarrow.gif); background-position:right center; background-repeat:no-repeat; color: #CA0009;}

#linkDepts3current { font-family: Verdana, Arial, Helvetica, sans-serif; color: #CA0009; padding: 7px 0px 3px 20px; border-bottom: 1px solid #717670; background-color: #FFFFFF; font-size: 10px; margin: 0px; padding: 0px; line-height:16px;  }
#linkDepts3current a:link, #linkDepts3current a:visited  { padding: 7px 0px 3px 20px; display: block; text-decoration: none; color: #CA0009; background-image:url(images/greyarrow.gif); background-position:right center; background-repeat:no-repeat; }

#linkDepts3current a:hover, #linkDepts3current a:active { padding: 7px 0px 3px 20px; text-decoration: none; background-image:url(images/greyarrow.gif); background-position:right center; background-repeat:no-repeat; color: #CA0009;}






#linkDepts4 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #214a95; border-bottom: 1px solid #717670; background-color: #FFFFFF; font-size: 10px; margin: 0px; padding: 0px; line-height:16px;}
#linkDepts4 a:link, #linkDepts4 a:visited  { padding: 7px 0px 3px 40px; display: block; text-decoration: none; color: #214a95;}

#linkDepts4 a:hover, #linkDepts4 a:active { text-decoration: none; background-image:url(images/greyarrow.gif); background-position:right center; background-repeat:no-repeat; color: #214a95;}

#linkDepts4current { font-family: Verdana, Arial, Helvetica, sans-serif; color: #214a95; padding: 7px 0px 3px 40px; border-bottom: 1px solid #717670; background-color: #FFFFFF; font-size: 10px; margin: 0px; padding: 0px; line-height:16px;  }
#linkDepts4current a:link, #linkDepts4current a:visited  { padding: 7px 0px 3px 40px; display: block; text-decoration: none; color: #214a95; background-image:url(images/greyarrow.gif); background-position:right center; background-repeat:no-repeat; }

#linkDepts4current a:hover, #linkDepts4current a:active { padding: 7px 0px 3px 40px; text-decoration: none; background-image:url(images/greyarrow.gif); background-position:right center; background-repeat:no-repeat; color: #214a95;}



/*** item details ***/
.price-text { font-size: 14px; color:#BA0001; font-weight: bold; text-align: left;}
.verttile { background-image:url(images/greytile.gif); background-position:center; background-repeat:repeat-y;}

.breadcrumbarrow { color:#ffffff; font-size: 13px; font-weight:bold; padding: 0px 3px 3px 3px; line-height:105%; font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Helvetica, sans-serif;}

/*** top breadcrumb colours ***/

.portabledisplays{ font-size: 12px; font-weight: bold; color: #ffffff; background-color:#005FAD;}

.portabledisplays a{ font-size: 12px; font-weight: bold; color: #ffffff; background-color:#005FAD; text-decoration: none;}

.exhibiting{ font-size: 12px; font-weight: bold; color: #ffffff; background-color:#882890;}

.exhibiting a{ font-size: 12px; font-weight: bold; color: #ffffff; background-color:#882890; text-decoration: none;}

.pointofsale{ font-size: 12px; font-weight: bold; color: #ffffff; background-color:#008FDD;}

.pointofsale a{ font-size: 12px; font-weight: bold; color: #ffffff; background-color:#008FDD; text-decoration: none;}

.digitalprinting{ font-size: 12px; font-weight: bold; color: #ffffff; background-color:#00A84E;}

.digitalprinting a{ font-size: 12px; font-weight: bold; color: #ffffff; background-color:#00A84E; text-decoration: none;}

.interiors{ font-size: 12px; font-weight: bold; color: #ffffff; background-color:#F2B504;}

.interiors a{ font-size: 12px; font-weight: bold; color: #ffffff; background-color:#F2B504; text-decoration: none;}

.signage{ font-size: 12px; font-weight: bold; color: #ffffff; background-color:#F26421;}

.signage a{ font-size: 12px; font-weight: bold; color: #ffffff; background-color:#F26421; text-decoration: none;}

.accessories{ font-size: 12px; font-weight: bold; color: #ffffff; background-color:#ED1B24;}

.accessories a{ font-size: 12px; font-weight: bold; color: #ffffff; background-color:#ED1B24; text-decoration: none;}

.prod_pic { border: 1px solid #C6C6C6;}

.prodthumb_head { padding: 3px; border: 1px solid #616161; background-color: #ffffff; font-size: 10px; font-weight: bold; color:#000000;}
.prodthumb_pic { padding: 3px; border-left: 1px solid #616161; border-right: 1px solid #616161; border-bottom: 1px solid #616161;}

.related_bordersides { border-left: 1px solid #CA0009; border-right: 1px solid #CA0009;
}

.related_borderbottom { border-left: 1px solid #CA0009; border-right: 1px solid #CA0009; border-bottom: 1px solid #CA0009;}

.related { font-size: 10px; color:#000000; font-weight: bold; margin-top: 5px; margin-bottom:5px;}

.related a:link, .related a:visited, .related a:hover{ font-size: 10px; color:#000000; font-weight: bold; text-decoration: none;}
.prodthumb_morebuy { background-color:#B8B8B8; border-left: 1px solid #616161; border-right: 1px solid #616161; border-bottom: 1px solid #616161; font-size: 10px; font-weight: bold; color:#000000; text-transform: uppercase;}

.prodthumb_morebuy a { font-size: 10px; font-weight: bold; color:#000000; text-transform: uppercase; text-decoration: none;}

.detail_head { font-size: 10px; color:#000000; font-weight: bold;}

.eyebg {
	background-image: url(images/colour_eyebg.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}

.borderredmiddle {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CA0009;
}

.style6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; }
.style3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

form#jump option {background:#ffffff; color:#000000;}
form#jump optgroup {background:#ffffff; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;}
form#jump optgroup option {
	background:#ffffff;
	color:#000000;
	
}

div.homedetail {
	position: absolute;
	top: 1010px;
	height:0px;
	z-index:5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.homedetail h2 {font-size:10px; margin:0px; font-weight:normal;}
.homedetail h3 {font-size:10px; margin:0px; font-weight:normal;}
.homedetail b {font-weight:normal;}
.homedetail a {text-decoration: none; color:#000000}

#bottom {position:relative}
.bottom {height:0px}
.bottom_big {height:550px; #height:590px}

body > .outer {margin:auto; position:relative; width:100%; }
.resourceextra {background-color:#fff; width:760px; display:block; margin:0; padding:10px; position:relative; left:-8px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal;}


.level1 {
	font-weight:bold;
	font-size:10px;
	display:inline;
	margin:0px;
	text-decoration: none;
	padding: 0px;
}
.level2 {
	font-weight:bold;
	font-size:10px;
	display:inline;
	margin:0px 0px 0px 0px;
	text-decoration: none;
}
.level3 {
	font-weight:normal;
	font-size:9px;
	text-decoration: none;
}
.level4 {
	font-weight:normal; 
	font-size:9px;
	text-decoration: none;
}
#infotext {display:none;}
#info h1 {font-size:13px; font-weight:bold; margin:0px; padding:0px,}
#info h2 {font-size:12px; font-weight:bold; margin:0,5,0,0px; padding:0px,}
#info {font-size:11px;}
#info b {font-weight:normal;}
#info a {text-decoration: none;}