table, th, td{
color:#000000;
font-size:100%;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*body specific*/
body{
background-color:#ffffff;
background-image:none;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

li{
color:#000000;
/*list-style-type:disc;
*/
}

ol{
color:#000000
;
}

ul{
color:#000000;
list-style-type:disc;
}

H1, H2, H3, H4, H5, H6 {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#000000
}

.actCHECKOUTEM {background-color:#ffcc66;}
.actCHECKOUTBG {background-color:#ccffcc;}

.actlarger{
font-size: larger;
color:#000000;
}

.actsmaller{
font-size: smaller;
color:#000000;
}

.leftcolumn{
font-size: 12px;
color:#000000;
line-height:130%;
}

textarea {
    resize: none;
}

.newstable{font-size:xx-small;color:#000000;font-family:Arial, Helvetica, sans-serif;}
.actxxsmall{font-size:xx-small;color:#000000;}
.horizmenu{font-size:xx-small;color:#000000;text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif}
.prodname{font-size:x-small;color:#000080;text-decoration:none}
.actxsmall{font-size:x-small;color:#000000;}
.actsmall{font-size:small;color:#000000;}
.actregular{font-size:medium;color:#000000;; font-style: normal; font-weight: normal}
.actlarge{font-size:large;color:#000000;}
.actxlarge{font-size:x-large;color:#000000;}
.actxxlarge{font-size:xx-large;color:#000000;}

.actwarningcolor{color:#ff0000;}
.actrequiredcolor{color:#ff0000;}
.actsearchhighlightcolor{color:#ff0000;}
.actrequired{color:#ff0000;}
.actwarning{color:#ff0000;}
.actwelcome{color:#000000;}

.actlogotext {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: x-small; color: #D9090E; font-style: normal; font-weight: bold; text-align: center}
.actlogout{font-size:x-small;color:#6600ff;}

.horizmenu:hover{color:#FFCC00;font-size:x-small;text-decoration:underline;}
.prodname:hover{color:#FFCC00;font-size:x-small;text-decoration:underline;}
.leftmenu { font-size:x-small;color:#000099;text-decoration:none }
.leftmenu:hover { color:#FFCC00;font-size:x-small;text-decoration:underline; }.sectionlist { font-size:x-small;color:#000099;text-decoration:underline; font-weight: bold}
.sectionlist:hover { color:#FFCC00;font-size:x-small;text-decoration:underline; ; font-weight: bold}
/*cope with inheritance bugs*/
body {
color:#000000;
font-size:80%;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.smltxtlink { font-size:xx-small;color:#000099;text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif }
.smltxtlink:hover { color:#000099;font-size:xx-small;text-decoration:underline; }
.smltxtlink:visited { color:#000099;}

.medtxtlink { font-size:12;color:#000099;text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif }
.medtxtlink:hover { color:#000099;font-size:12;text-decoration:underline; }
.medtxtlink:visited { color:#000099;}

.txtlink { font-size:x-small;color:#000099;text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif }
.txtlink:hover { color:#99ccff;font-size:x-small;text-decoration:underline; }
.tablebrdr {  border: solid; border-width: 0px 0px 1px; border-color: black black #99ccff}
.tablebrdr1 {  border: solid; border-width: 0px 0px 1px; border-color: black black #99ccff; font-size:xx-small;color:#000000}
.tablebrdr2 td {  border: solid; border-width: 0px 0px 1px; border-color: black black #99ccff; font-size:xx-small;color:#000000;}
.tablebrdr2 tr { text-align: center; height: 15px;}
.tablebrdr2fr {  font-weight: bold; text-align:left; padding-left: 5px;}

H1 { font-size: medium; margin-bottom: 0em;}
H2 { font-size: x-small; margin-bottom: 0em; font-weight: normal; display: inline;}
H5 { margin-bottom: 0em;}

div.ex1
{
font-family:Arial, Helvetica, sans-serif;
position:relative;
left:20px;
top:10px;
width: 620px;
text-align: left
}

div.ex2
{
font-family:Arial, Helvetica, sans-serif;
position:relative;
left:20px;
top:10px;
width: 100%
}

div.ex3
{
position:relative;
left:20px;
}

div.ex4
{
font-family:Arial, Helvetica, sans-serif;
position:relative;
left:20px;
clip:  rect(   )
}

div.footer
{
font-size:xx-small;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
position:relative;
/*left:10px*/
}

div.footer1
{
font-size:xx-small;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
position:relative;
}

div.newsitem
{
margin: 5px 10px 5px 10px
}

div.offer {  margin: 15px 15px 0px 15px; border: 1px #99CCFF solid; padding: 5px 5px 0px; height: 150px}


/* Special Offer Box Formatting - Start */

div.specialoffer
{
margin: 0px 0px 0px 0px;
}

div.specialoffer table
{
border-color: #000066;
border : 1px #000066 solid;
}

div.specialoffer h5
{
color: #FFFFFF;
line-height: 25px;
font-size: 10px;
border-color: #000066;
background-color: #000066;
text-indent: 10px;
}

.specialoffertext
{
margin: 10px 10px 10px 10px;
font-size: 10px;
}

/* Special Offer Box Formatting - End */

/* Special Offer Box Pink Formatting - Start */

div.specialoffer2
{
margin: 0px 0px 0px 0px;
}

div.specialoffer2 table
{
border-color: #000000;
border : 1px #000000 solid;
}

div.specialoffer2 h5
{
color: #fff;
line-height: 25px;
font-size: 10px;
border-color: #000000;
background-color: #DB0066;
text-indent: 10px;
}

.specialoffertext2
{
margin: 10px 10px 10px 10px;
font-size: 10px;
}

/* Special Offer Box Pink Formatting - End */

/* Out Of Stock/Alternatives Box Formatting - Start */

div.outofstock
{
margin: 0px 0px 0px 0px;
}

div.outofstock table
{
border-color: #CC0000;
border : 1px #CC0000 solid;
}

div.outofstock h5
{
color: #FFFFFF;
line-height: 25px;
font-size: 10px;
border-color: #CC0000;
background-color: #CC0000;
text-indent: 10px;
}

.outofstocktext
{
margin: 10px 10px 10px 10px;
font-size: 10px;
}

/* Out Of Stock/Alternatives Box Formatting - End */


/* image floating start*/
.imgfr {  float: right; margin-left: 10px; margin-bottom: 10px}
.imgfl {  float: left; margin-right: 10px;}
/* image floating end*/

.font10{font-size:10px;color:#000000;}
.font13{font-size:13px;color:#000000;}
.offerend{font-size:xx-small;color:#999999;; float: right; clip:      rect(   )}

/* home page scroller start*/
#pscroller1{
width: 300px;
height: 90px;
border: 0px solid black;
padding: 8px;
background-color: white;
}

#pscroller2{
width: 300px;
height: 20px;
border: 0px solid black;
padding: 8px;
background-color: white;
}

#pscroller2 a{
text-decoration: none;
}

.someclass{ //class to apply to your scroller(s) if desired}
/* home page scroller end*/


/*clearance section start*/
div.clearance {
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	border: 1px #99CCFF solid;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	height: 210px;
	display: block;
	page-break-after: always;}

.clearanceright {font-size:x-small;color:#000000;; float: right; clip:      rect(   )}
/*clearance section end*/


/*General text colour start*/
.cyan {color: #009C9C}

.magenta {color: FF00FF}

.yellow {color: FFFF00}

.underlineblue {
	background-color: #FFFFFF;
	border-bottom: 4px double #99CCFF;}

.txtb{background-color: #99CCFF;}

.txtbdot{border-bottom: 3px double #99CCFF;}

.txtpurlple {background-color: #663399;}

.blue {color: #000099}

.red {color: #FF0000}
/*General text colour end*/




.productimageright {
	float: right;
	margin-right: 60px;
}
div.specpage {

margin: 5px 50px 5px 20px}

.navbarlinks { color: #003366; text-decoration:none;}
.navbarlinks:visited { color: #003366;}
.navbarlinks:hover { color: #000000;text-decoration:underline; }


.actxsmallunder{font-size:x-small;color:#000000;text-decoration:underline;}

a:link { color: #003366; text-decoration: none; }
a:visited { color: #0099ff; text-decoration: none; }
a:hover { color: #000000; text-decoration: underline; }
a:active { color: #003399; text-decoration: none; }

div.frontpage {margin: 0px 10px 0px 10px;}


/* Navigation - Public Sector Hyperlinks */
/* Public Sector General */
span.publicgen a { color: #003366; text-decoration: none; }
span.publicgen a:visited { color: #003366; text-decoration: none; }
span.publicgen a:hover { color: #000000; text-decoration: underline; }

/* Public Sector Education */
span.publicedu a { color: #cc3300; text-decoration: none; }
span.publicedu a:visited { color: #cc3300; text-decoration: none; }
span.publicedu a:hover { color: #000000; text-decoration: underline; }

/* Public Sector Healthcare */
span.publichealth a { color: #669900; text-decoration: none; }
span.publichealth a:visited { color: #669900; text-decoration: none; }
span.publichealth a:hover { color: #000000; text-decoration: underline; }

/* Public Sector Managed Print */
span.publicmanage a { color: #9e9e9e; text-decoration: none; }
span.publicmanage a:visited { color: #9e9e9e; text-decoration: none; }
span.publicmanage a:hover { color: #000000; text-decoration: underline; }

/* Navigation - Shop By Manufacturer Logos
---------------------------------- */
/* Brother */
div.brothernav {
	height: 35px;
	width: 98px;
	margin:0;
	border-bottom: solid 1px #e2e2e2;
	background: url('http://www.printerbase.co.uk/images/brother-nav-on.gif') no-repeat;
}

div.brothernav a, div.nav a:link, div.nav a:visited {
	display:block;
}

div.brothernav img {
	width:100%;
	border:0;

}

div.brothernav a:hover img {
	visibility:hidden;
}

/* Canon */
div.canonnav {
	height: 35px;
	width: 98px;
	margin:0;
	border-bottom: solid 1px #e2e2e2;
	background: url('http://www.printerbase.co.uk/images/canon-nav-on.gif') no-repeat;
}

div.canonnav a, div.nav a:link, div.nav a:visited {
	display:block;
}

div.canonnav img {
	width:100%;
	border:0;

}

div.canonnav a:hover img {
	visibility:hidden;
}

/* Dell */
div.dellnav {
	height: 35px;
	width: 98px;
	margin:0;
	border-bottom: solid 1px #e2e2e2;
	background: url('http://www.printerbase.co.uk/images/dell-nav-on.gif') no-repeat;
}

div.dellnav a, div.nav a:link, div.nav a:visited {
	display:block;
}

div.dellnav img {
	width:100%;
	border:0;

}

div.dellnav a:hover img {
	visibility:hidden;
}

/* Dymo */
div.dymonav {
	height: 35px;
	width: 98px;
	margin:0;
	border-bottom: solid 1px #e2e2e2;
	background: url('http://www.printerbase.co.uk/images/dymo-nav-on.gif') no-repeat;
}

div.dymonav a, div.nav a:link, div.nav a:visited {
	display:block;
}

div.dymonav img {
	width:100%;
	border:0;

}

div.dymonav a:hover img {
	visibility:hidden;
}

/* Epson */
div.epsonnav {
	height: 35px;
	width: 98px;
	margin:0;
	border-bottom: solid 1px #e2e2e2;
	background: url('http://www.printerbase.co.uk/images/epson-nav-on.gif') no-repeat;
}

div.epsonnav a, div.nav a:link, div.nav a:visited {
	display:block;
}

div.epsonnav img {
	width:100%;
	border:0;

}

div.epsonnav a:hover img {
	visibility:hidden;
}

/* HP */
div.hpnav {
	height: 35px;
	width: 98px;
	margin:0;
	border-bottom: solid 1px #e2e2e2;
	background: url('http://www.printerbase.co.uk/images/hp-nav-on.gif') no-repeat;
}

div.hpnav a, div.nav a:link, div.nav a:visited {
	display:block;
}

div.hpnav img {
	width:100%;
	border:0;

}

div.hpnav a:hover img {
	visibility:hidden;
}



/* Kodak*/
div.kodaknav {
	height: 35px;
	width: 98px;
	margin:0;
	border-bottom: solid 1px #e2e2e2;
	background: url('http://www.printerbase.co.uk/images/kodak-nav-on.gif') no-repeat;
}

div.kodaknav a, div.nav a:link, div.nav a:visited {display:block;}

div.kodaknav img {width:100%; border:0;}

div.kodaknav a:hover img {visibility:hidden;}



/* Kyocera */
div.kyoceranav {
	height: 35px;
	width: 98px;
	margin:0;
	border-bottom: solid 1px #e2e2e2;
	background: url('http://www.printerbase.co.uk/images/kyocera-nav-on.gif') no-repeat;
}

div.kyoceranav a, div.nav a:link, div.nav a:visited {
	display:block;
}

div.kyoceranav img {
	width:100%;
	border:0;

}

div.kyoceranav a:hover img {
	visibility:hidden;
}

/* Konica */
div.konicanav {
	height: 35px;
	width: 98px;
	margin:0;
	border-bottom: solid 1px #e2e2e2;
	background: url('http://www.printerbase.co.uk/images/konica-nav-on.gif') no-repeat;
}

div.konicanav a, div.nav a:link, div.nav a:visited {
	display:block;
}

div.konicanav img {
	width:100%;
	border:0;

}

div.konicanav a:hover img {
	visibility:hidden;
}

/* Lexmark */
div.lexmarknav {
	height: 35px;
	width: 98px;
	margin:0;
	border-bottom: solid 1px #e2e2e2;
	background: url('http://www.printerbase.co.uk/images/lexmark-nav-on.gif') no-repeat;
}

div.lexmarknav a, div.nav a:link, div.nav a:visited {
	display:block;
}

div.lexmarknav img {
	width:100%;
	border:0;

}

div.lexmarknav a:hover img {
	visibility:hidden;
}

/* Oki */
div.okinav {
	height: 35px;
	width: 98px;
	margin:0;
	border-bottom: solid 1px #e2e2e2;
	background: url('http://www.printerbase.co.uk/images/oki-nav-on.gif') no-repeat;
}

div.okinav a, div.nav a:link, div.nav a:visited {
	display:block;
}

div.okinav img {
	width:100%;
	border:0;

}

div.okinav a:hover img {
	visibility:hidden;
}

/* Ricoh */
div.ricohnav {
	height: 35px;
	width: 98px;
	margin:0;
	border-bottom: solid 1px #e2e2e2;
	background: url('http://www.printerbase.co.uk/images/ricoh-nav-on.gif') no-repeat;
}

div.ricohnav a, div.nav a:link, div.nav a:visited {
	display:block;
}

div.ricohnav img {
	width:100%;
	border:0;

}

div.ricohnav a:hover img {
	visibility:hidden;
}

/* Samsung */
div.samsungnav {
	height: 35px;
	width: 98px;
	margin:0;
	border-bottom: solid 1px #e2e2e2;
	background: url('http://www.printerbase.co.uk/images/samsung-nav-on.gif') no-repeat;
}

div.samsungnav a, div.nav a:link, div.nav a:visited {
	display:block;
}

div.samsungnav img {
	width:100%;
	border:0;

}

div.samsungnav a:hover img {
	visibility:hidden;
}

/* Xerox */
div.xeroxnav {
	height: 35px;
	width: 98px;
	margin:0;
	border-bottom: solid 1px #ffffff;
	background: url('http://www.printerbase.co.uk/images/xerox-nav-on.gif') no-repeat;
}

div.xeroxnav a, div.nav a:link, div.nav a:visited {display:block;}

div.xeroxnav img {width:100%; border:0;}

div.xeroxnav a:hover img {visibility:hidden;}




/* Begin Sidebar */
div.sidesection
{	float: right;
	padding: 20px 0 10px 0;
	/* margin-left: 645px; */
	width: 141px;
	}

div.mainsection {
float: left;
	padding: 0 0 0px 0px;
	margin: 0px 0 0 0;
	width: 700px;
	}

div.oversection {
	width: 861px;
	}


/* Copied from Actinic.css in Site Folder */

table.checkout td { background-color: #eeeeee; }

table.checkout th { background-color: #99ccff; }

.cart { background-color: #eeeeee; }

.cartheading { background-color: #99ccff; font-weight: bold; }

/* Printerbase Recommended Printers Navigation */
ul#menu{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:40px;
	/*text-transform:uppercase;*/
	font-size:13px;
	background:transparent url("http://www.printerbase.co.uk/acatalog/images/bluenav-bg.jpg") repeat-x top left;
	/*font-family:Arial,Verdana,sans-serif,Helvetica;*/
}
ul#menu li{
	display:block;
	float:left;
	margin:0;
	pading:0;
	border-right:1px solid #ffffff;
	}
ul#menu li a{
	display:block;
	float:left;
	color:#003366;
	text-decoration:none;
	padding:12px 20px 0 20px;
	height:24px;
	height:40px;
	}
ul#menu li a:hover{	color:#ffffff; background:transparent url("http://www.printerbase.co.uk/acatalog/images/blue.jpg") repeat-x top left;
	}
/*ul#menu li a:active{
	background:transparent url("http://www.printerbase.co.uk/acatalog/images/blue.jpg") repeat-x top left;
	}*/
ul#menu li a.current{ color:#ffffff; background: url("http://www.printerbase.co.uk/acatalog/images/blue.jpg") top left repeat-x;
	}

/* Printerbase Top Naviagtion Bar 1 */
#topnav1 ul {
	background: #000;
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
#topnav1 li {
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin: 0;
	padding: 0;
}
#topnav1 a {
	border-left: 1px solid #fff;
	color: #fff;
	display: block;
	float: left;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
}
#topnav1 a:hover {
	background: #ebebeb;
	color: #000;
	padding-bottom: 8px;
}

/* Printerbase Top Naviagtion Bar 2 */
.div navcontainer {
	display:inline-block;
	white-space:nowrap;
	background-color:#99ccff;
}

#topnav2 ul {
	background: #99ccff;
	/*float: right;*/
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
#topnav2 li {
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin: 0;
	padding: 0;
	list-style: none;
}
#topnav2 a {
	border-left: 1px solid #fff;
	/*border-top: 1px solid #fff;*/
	color: #000;
	display: block;
	/*float: left;*/
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
	list-style: none;
}
#topnav2 a:hover {
	background: #3399cc; /*transparent url("http://www.printerbase.co.uk/acatalog/images/blue.jpg") repeat-x top left;*/
	color: #fff;
	padding-bottom: 8px;
	list-style: none;
}

div.phone {
	font-size:1.8em;
	color:#000000;
	margin-left: 20px;
}

div.email {
	font-size:1.2em;
	float:right;
	margin-right: 20px;
}

/* Printerbase Main Vertical Naviagtion */
#leftnav {
	background: #333;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 139px;
}
#leftnav li {
	font: 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#leftnav a {
	background: #fff;
	border-bottom: 1px solid #e2e2e2;
	color: #000;
	display: block;
	margin: 0;
	padding: 2px 12px;
	text-decoration: none;
}
#leftnav a:hover {
	background: #ebebeb;
	color: #000;
	padding-bottom: 2px;
}

/* Printerbase Main Vertical Naviagtion NEW /CORRECT*/
li.leftnav, ul.leftnav {
	background: #333;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 139px;
}
li.leftnav  {
	font: 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
li.leftnav a, li.leftnav a:visited {
	background: #fff;
	border-bottom: 1px solid #e2e2e2;
	color: #000;
	display: block;
	margin: 0;
	padding: 2px 12px;
	text-decoration: none;
}
li.leftnav a:hover {
	background: #ebebeb;
	color: #000;
	padding-bottom: 2px;
	text-decoration: none;
}

/* Testimonials Layout Start */

#container {
width:700px;
text-align:left;
}

#testimonials {
width:700px;
color:#454545;
}

#testimonials p span {
padding:0 0 0 30px;
display:block;
}

#testimonials .p1 span {
padding-top:10px;
background:url(acatalog/images/bubble-top.jpg) top no-repeat;
}

#testimonials .p2 span {
padding-bottom:30px;
background:url(acatalog/images/bubble-bottom.jpg) bottom no-repeat;
}

#linkList {
position:absolute;
width:700px;
}

#testimonials li {
list-style:none;
}

/* top image */
#bubble p {
font-size:12px;
font-weight:normal;
margin:0;
padding:10px 0 10px 0;
background:url(acatalog/images/bubble-top.jpg) no-repeat;
}

/* middle image */
#bubble {
margin:0;
background:url(acatalog/images/bubble-middle.jpg) repeat-y;
}

/* bottom image */
#bubble ul {
margin:0;
padding:0 20px 20px 20px;
background:url(acatalog/images/bubble-bottom.jpg) bottom no-repeat;
}
/* Testimonials Layout End */

ul.wpnews {
padding:0;
margin:0 10 0 10;
}

div.wpnewsitems{
font-size:90%;
}

li.withborder {
/* border-style: solid; border-width: thin; sets border width on all sides  border-color: #99ccff; */
border-top: solid thin #99ccff;
}

div.mobile {
padding:5px 0px 5px 0px;
line-height:1.7em;
}

/* Xerox PagePack Guarantee Start*/
div.pagepack {
position:relative;
margin-top:50px;
}

div.pagepack h2{
font-size:18px;
color:cc0000;
}
/* Xerox PagePack Guarantee End*/

/* Xerox Demo Start*/
.xeroxdemo {
color:#FF0099;
font-weight: bold;
}
/* Xerox Demo End*/

/* Thumbnail Info Image Start */
.position {
position: relative; left: 0; top: 0;
}

.position2 {
position: absolute; left: -25; top: 30;
}
/* Thumbnail Info Image End */

/* Tables in News Posts */
table.comptbl td {
	border-bottom: 1px solid #99CCFF;
	border-right: 1px solid #99CCFF;
	text-align: center;
	width: 75px;
}
table.comptbl td.l {
	border-right: 0;
}
table.comptbl th {
	border-bottom: 1px solid #99CCFF;
	border-right: 1px solid #99CCFF;
	text-align: left;
}
/* Tables in News Posts End */

