/* CSS Document */

body {
	margin:1px auto; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5/Win */
	color:#000;
	font-family:verdana;
	font-size:12px;
	background: #fff url("../images/bg.jpg") 0 0 repeat-x;
}
h1 { font-family: "Trebuchet MS",sans-serif; font-weight: normal; color: #01559B; font-size: 30px; line-height: 26px; text-align: left; margin: 0px; padding: 0 0 10px 6px; }
h2 { font-family: "Trebuchet MS",sans-serif; font-weight: bold; color: #01559B; font-size: 20px; line-height: 22px; text-align: left; margin: 0px; padding: 0 0 10px 6px; }
h3 { font-family: "Trebuchet MS",sans-serif; font-weight: bold; color: #333; font-size: 16px; line-height: 18px; text-align: left; margin: 0px; padding: 0 15px 10px 6px; }
a {color:#01559B; text-decoration:none;}
a:hover {text-decoration:underline;}
p{line-height:16px; padding: 0px 15px 0px 0px; margin:0 0 15px 6px; text-align: justify;}
.content h3:first-child:first-letter {font-family:Georgia,Times,"Times New Roman",serif; color:#000;float:left;font-size:60px;line-height:.9;margin-right:10px}
img {border: none;}
.clear-left {clear: left;}
.clear-right {clear: right;}
.clear-both {clear: both;}

#pagetitle { color: #000; margin: 0px 0 10px 0px; padding: 0px; }
#pagetitle h1 { height: 37px; text-indent: -9000px; font-size: 1px; margin: 0px; }
#pagetitle h1.l25500 { background: url( "../25500/hp-designjet-l25500.gif" ) no-repeat; margin:4px 0 0 0px; }


#text ul{ padding: 0px 0px 0px 0px; margin: 0px 0px 20px 30px; }
#text ul li { font-family: verdana; margin: 0px 0px 8px 0px; text-align: left; list-style-position: outside; list-style-image: url(http://www.hpdesignjet.net/images/bullet.gif); }
#text a:link,  #text a:visited { color: #01559B; text-decoration: none; text-align: left; margin: 0px; padding: 0px; }
#text a:hover, #text a:active {	color: #01559B;	text-decoration: underline; text-align: left; margin: 0px; padding: 0px; }

#smalltext ul{ padding: 0px 0px 0px 0px; margin: -5px 0px 0px 25px; }
#smalltext li { color:#666; font-size:10px; font-family: verdana; margin: 0px 0px 0px 0px; list-style-position: outside; list-style-image: url(http://www.hpdesignjet.net/images/bullet2.gif); }
#smalltext a:link,  #text a:visited { color: #01559B; text-decoration: none; text-align: left; margin: 0px; padding: 0px; }
#smalltext a:hover, #text a:active {	color: #01559B;	text-decoration: underline; text-align: left; margin: 0px; padding: 0px; }

#designjet-title-background { color: #0066cc; margin: 0px; padding: 5px 0 0 0; text-decoration: none; background: transparent url("../images/designjet-title-background.jpg") 0 0 no-repeat!important; min-height: 27px;}
#designjet-title-background a:link, designjet-title-background a:visited { color:#0066cc; }
#designjet-title-background a:hover, designjet-title-background a:active { color:#003399; text-decoration: none;}

.container{
	padding:0px;
	width:974px;
	margin:0px auto ; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */ }

#banner{ height:97px; margin-left:0px; }

#columnhalf1 { width: 478px; float: left; margin: 0px 18px 0 0; padding: 0px; }
#columnhalf2 { width: 478px; float: right; margin: 0px; padding: 0px; }

.branchlocator { font-family: verdana; font-size: 11px; font-style: normal; color: #fff; }

.branches { font-family: tahoma; font-size: 11px; font-style: normal; color: #333; }

.whitesmall { font-family: tahoma; font-size: 11px; font-style: normal; color: #fff; }

.bannerlinks { font-family: verdana; font-size: 10px; font-style: normal; color: #fff; }
.bannerlinks a { font-family: verdana; font-size: 10px; font-style: normal; color: #fff; }

.bluelinks { font-family: verdana; font-size: 10px; font-style: normal; color: #01559B; }
.bluelinks a { font-family: verdana; font-size: 10px; font-style: normal; color: #01559B; }

.callus { font-family: verdana; font-size: 20px; font-style: bold; color: #01559B; margin: 0px; padding: 0px;}
.bluehighlight { font-family: verdana; font-size: 18px; font-style: bold; color: #0099ff; margin: 0px; padding: 0px;}

.t790 { font-style: bold; color: #ffcc00;}

.blueattention { font-family: verdana; font-size: 16px; font-style: bold; color: #46546F; }

.blue { color: #01559B;} 

.black { color: #000000;} 

.highlightyellow { background-color:#000000; color: #ffcc00; line-height:50px; padding: 20px 20px 20px 20px; }

.grey-header { font-family: verdana; font-size: 12px; font-style: normal; color: #666; }
.grey-header-small { font-family: verdana; font-size: 10px; font-style: normal; color: #666; }

#champagne { background: #fff url(../specialoffers/champagne.jpg) top left no-repeat; margin: 0px; padding: 5px; min-height: 225px;}

#nav { 	font-family: verdana; font-size:12px; float: left; clear: both; width: 800px; padding: 1px 0 0 0; margin: 1px 0 0 0; }
#nav ul { float: left; clear: both; width: 800px; list-style: none; margin: 0; padding: 0; }
#nav ul li { float: left; margin: 1px 0 0 0; padding: 0; background: transparent; }
#nav ul li a { color: #000; display: block; margin: 0; padding: 5px 0px 5px 0px; background: transparent; min-height: 10px; }
#nav ul li a strong { display: block; font: verdana; }
#nav ul li a span { display: block; clear: both; font-size:11px;}

#nav ul li #hpdesignjetequipment{ float: left; margin: 0px 0 0 0; padding: 0; background: transparent; 	border-right: 1px solid #AFAFAF; width: 220px;}
#nav ul li a#hpdesignjetequipment { color: #333; display: block; margin: 0; height: 33px; padding: 3px 10px 0 10px; background: transparent; }
#nav ul li a#hpdesignjetequipment.active { color: #fff; text-decoration: none; height: 33px; padding: 3px 10px 0 10px; background: transparent url("../images/nav-hp-designjet-background.jpg") no-repeat!important; }
#nav ul li a:hover#hpdesignjetequipment { color: #fff; text-decoration: none; background: transparent url("../images/nav-hp-designjet-background.jpg") 0 0 no-repeat!important; }

#nav ul li #hpdesignjetrepair{ float: left; margin: 0px 0 0 0; padding: 0; background: transparent; border-right: 1px solid #AFAFAF; width: 275px;}
#nav ul li a#hpdesignjetrepair { color: #333; display: block; margin: 0; height: 33px; padding: 3px 10px 0 10px; background: transparent; }
#nav ul li a#hpdesignjetrepair.active { color: #fff; text-decoration: none; height: 33px; padding: 3px 10px 0 10px; background: transparent url("../images/nav-hp-designjet-background.jpg") no-repeat!important; }
#nav ul li a:hover#hpdesignjetrepair { color: #fff; text-decoration: none; background: transparent url("../images/nav-hp-designjet-background.jpg") 0 0 no-repeat!important; }

#nav ul li #hpmedia{ float: left; margin: 0px 0 0 0; padding: 0; background: transparent; border-right: 1px solid #AFAFAF; width: 125px;}
#nav ul li a#hpmedia { color: #333; display: block; margin: 0; height: 33px; padding: 3px 10px 0 10px; background: transparent; }
#nav ul li a#hpmedia.active { color: #fff; text-decoration: none; height: 33px; padding: 3px 10px 0 10px; background: transparent url("../images/nav-hp-designjet-background.jpg") no-repeat!important; }
#nav ul li a:hover#hpmedia { color: #fff; text-decoration: none; background: transparent url("../images/nav-hp-designjet-background.jpg") 0 0 no-repeat!important; }

#nav ul li #contact{ font-family: verdana; font-size:12px; float: left; margin: 0px 0px 0 0; padding: 0; background: transparent; width: 97px; }
#nav ul li a#contact { font-family: verdana; font-size:12px; color: #333; display: block; margin: 0; height: 33px; padding: 3px 10px 0 10px; background: transparent; }
#nav ul li a#contact.active { font-family: verdana; font-size:12px; color: #fff; text-decoration: none; height: 33px; padding: 3px 10px 0 10px; background: transparent url("../images/nav-hp-designjet-background.jpg") no-repeat!important; }
#nav ul li a:hover#contact { font-family: verdana; font-size:12px; color: #fff; text-decoration: none; background: transparent url("../images/nav-hp-designjet-background.jpg") 0 0 no-repeat!important; }

#bluebanner{ clear: both; height:57px; margin:0px; padding:0px;	background: #fff url("../images/blue-banner-background.jpg") 0 0 repeat-x;}
#blackbanner{ clear: both; height:57px; margin:0px; padding:0px;	background: #fff url("../images/black-banner-background.jpg") 0 0 repeat-x;}
#magentabanner{ clear: both; height:57px; margin:0px; padding:0px;	background: #fff url("../images/magenta-banner-background.jpg") 0 0 repeat-x;}
#yellowbanner{ clear: both; height:57px; margin:0px; padding:0px;	background: #fff url("../images/yellow-banner-background.jpg") 0 0 repeat-x;}

#leftcolumn{ width:230px; float:left; margin: 2px 0 0 0; padding: 0px; }
#rightcolumn{ width:742px; float:right; margin: 2px 0 0 2px;}

/* Contact Us Left Nav */

#leftnav { width: 180px; }
#leftnav ul{ padding: 0px; width: 180px; margin: 0px; }
#leftnav li{ list-style-type: none;	font-family: tahoma; font-size: 11px; border-top-width: 1px; border-bottom-width: 1px; border-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; font-weight: bold; }
#leftnav li a:link,  #leftnav li a:visited{ display: block; color: #666; text-decoration: none; padding: 5px 8px 5px 7px; background-color: #F3F3F3; margin: 0px; width: 165px; }
#leftnav li a:hover{ display: block; color: #666; text-decoration: none; padding: 5px 8px 5px 7px; background-color: #CCC; margin: 0px; width: 165px; }
#leftnav li a.active{ display: block; color: #666; text-decoration: none; padding: 5px 8px 5px 7px; background-color: #CCC; margin: 0px; width: 165px; }

#menusplitter { clear: both; padding: 0px; margin: 0px; }
#menusplitter img { display: block; }

#columns { clear: both; float: left; width: 618px; margin: 4px 0 0 0; padding: 0px; background: #fff}
#column01{ width:300px; float:left; }
#column02{ width:300px; float:right; }

#breadcrumb { float: left; width: 732px; height: 29px; background: #46546F url("../images/breadcrumb-background.jpg") 0 0 repeat-x; margin: 2px 0 10px 2px; padding: 3px 0 0 10px; }
#breadcrumb ul { float: left; width: 608px; list-style: none; margin: 0; padding: 0; }
#breadcrumb ul li { font-family:verdana; float: left; margin: 0 10px 0 0; padding: 5px 15px 5px 0; background: transparent url("../images/breadcrumb-spacer.jpg") right 9px no-repeat; color: #fff; }
#breadcrumb ul li a { display: block; float: left; margin: 0; padding: 0; color: #fff; font-weight: bold; }
#breadcrumb ul li.breadcrumbEnd { background: none; }
#breadcrumb ul li.breadcrumbEnd a, #breadcrumb ul li.breadcrumbEnd a:hover { text-decoration: none; cursor: auto; color: #CCF4FF; }

#paperheaders { clear: both; float: left; width: 608px; height: 29px; background: #46546F url("../images/breadcrumb-background.jpg") 0 0 repeat-x; margin: 0 0 5px 0px; padding: 3px 0 0 10px; }
#paperheaders ul { list-style: none; margin: 0; padding: 0; }
#paperheaders ul li { font-family:verdana; float: left; margin: 0 10px 0 0; padding: 5px 15px 5px 0; color: #fff; }
#paperheaders ul li.paperheadersEnd { background: none; clear: both;}

#paperdescriptionbox { float: left; clear: both; width: 602px; margin: 0px; padding: 2px 6px 8px 6px; }
#paperdescriptionbox p { margin: 0; padding: 0 8px 5px 2px; color: #666; line-height: normal; }

.paperheader { clear: both; float: left; width: 602px; margin: 0px; padding: 0px; list-style: none; }
.paperheader li { clear: both; color: #666; display: block; width: 594px; padding: 7px 10px 7px 10px; margin: 0px; background: #E3E3E3 url("../images/background02.jpg") 0 0 repeat-x; border-left: 4px solid #DBDBDB; font-weight: bold; }

.papers { float: left; width: 598px; margin: 0px; padding: 0px; list-style: none; }
.papers li { color:#666; font-size:12px; font-family: verdana; margin: 0 0 2px 20px; padding: 0px; list-style-position: outside; list-style-image: url("../images/bullet2.gif"); }

#bluebanner{ clear: both; height:57px; margin:0px; padding:0px;	background: #fff url("../images/blue-banner-background.jpg") 0 0 repeat-x;}

#footer{ clear: both; margin: 10px 0 20px 0; padding: 15px 0 4px 5px; background: #eee url("../images/footerbackground.jpg") 0 0 repeat-x; min-height: 36px; }
#footer p { font-family: Verdana; font-weight: bold; color:#666; font-size:10px; float: left; margin: -5px 0 0 5px; padding: 0; }
#footerlist { float: right; margin:0px 0 0 0px; padding:0; }
#footerlist li { font-family: verdana; display: inline; list-style-type: none; margin:0; font-size:10px; padding: 0 4px 0 7px; border-right: 1px solid #666; }
#footerlist li a { color:#666; padding: 0 10px 0 0  }
#footerlist li a#current { color:#336699; }
#footer ul li.footerstart{ border-left: 10px solid #666; padding: 3px; }
#footer ul li.footerend{ border: 0; }

.menu { float: left; clear: both; width: 300px; margin: 0; padding: 0; background: #fff; list-style: none; }
.menu p { margin: 0 0 2px 0; padding: 0 30px 0 0; background: #fff; }
.menu h2 { font-size: 12px; font-weight: bold; font-family: verdana; margin: 0px; padding: 0px;}
.menu li { margin: 0 0 2px 0; padding: 0; background: #fff; }
.menu li a { color: #666; display: block; width: 274px; padding: 7px 10px 7px 10px; margin: 0; background: #E3E3E3 url("../images/background02.jpg") 0 0 repeat-x; border-left: 4px solid #DBDBDB; font-weight: bold; }
.menu li a:hover { color: #fff; border-left: 4px solid #373737; text-decoration: none; background: #444 url("../images/breadcrumb-background.jpg") 0 0 repeat-x; }
.menu li a.active { color: #fff; border-left: 4px solid #373737; text-decoration: none; background: #444 url("../images/background02.jpg") 0 0 repeat-x; }

#descriptionbox { float: left; clear: both; width: 284px; margin: 0 0 10px 0; padding: 2px 6px 8px 6px; border-left: 4px solid #DBDBDB; background: #fff url("../images/designjet-description-background.jpg") 0 0 repeat-y; color: #fff; }
#descriptionbox h3 { font: 155% Helvetica, Arial, sans-serif; font-weight: bold; margin: 0; padding: 0 0 5px 0; }
#descriptionbox h3 a { color: #fff; }
#descriptionbox a, #descriptionbox label { font-size: 11px; color: #01559B; }
#descriptionbox p { margin: 0; padding: 0 8px 5px 2px; color: #666; line-height: normal; text-align: left; }
#descriptionbox label { display: block; padding: 2px 0 2px 0; margin: 0; font-size: 100%; }
#descriptionbox fieldset { margin: 0; padding: 0; border: 0; }
#descriptionbox legend { display: none; }
#descriptionbox form { position: relative; margin: 0; padding: 0 0 10px 0; border: 0; background: transparent; }
#descriptionbox .txt { width: 116px; border: 2px solid #3D4B66; margin: 0; padding: 2px; font-size: 100%; }
#descriptionbox .signup { position: absolute; left: 125px; top: 17px!important; top: 18px; display: block; margin: 0; padding: 0; }
#descriptionbox .inline { clear: both; margin: 0!important; margin: 0 0 0 -5px; padding: 5px 0 0 0!important; padding: 0; }
#descriptionbox .inline .news_radio { float: left; margin: 0; padding: 0; vertical-align: middle; }
#descriptionbox .inline label { float: left; width: 110px; margin: 0; padding: 0 0 0 5px!important; padding: 4px 0 0 5px; background: transparent; vertical-align: middle; }
#descriptionbox img { float: right; margin: 0px -5px 0 10px; padding: 0; border: 0; }



#homebox { font-family: Verdana; float: left; width: 292px; margin: 0px; padding: 2px 32px 8px 10px;  border-left: 1px solid #DBDBDB; background: #fff url("../images/designjet-description-background.jpg") 0 0 repeat-y; color: #fff; }
#homebox.end { float: left; width: 292px; margin: 0px; padding: 2px 0px 8px 10px;  border-left: 1px solid #DBDBDB; background: #fff url("../images/designjet-description-background.jpg") 0 0 repeat-y; color: #fff; }
#homebox h3 { font: 155% Helvetica, Arial, sans-serif; font-weight: bold; margin: 0; padding: 0px; }
#homebox h3 a { color: #fff; }
#homebox a { font-size: 11px; color: #01559B; }
#homebox p { font-family: Verdana; margin: 10px 0 0 0; padding: 0px; color: #000000; line-height: normal; text-align: justify; }

p{line-height:16px; margin:0 0 15px 6px; text-align: justify;}

fieldset { width: 512px; border: 1px solid #ccc; margin: 0 0 20px 5px!important; padding: 20px 0 0 20px; background: #F7F7F7 url("../images/background-contactus.jpg") 0 0 no-repeat; }
#fieldsetpow { width: 512px; border: 1px solid #999; margin: 0 0 20px 5px!important; padding: 0px 0 0 20px; background: #F7F7F7 url("../specialoffers/pop-art/form-pow.jpg") 0 0 no-repeat; }
#fieldsetcake { width: 512px; border: 1px solid #999; margin: 0 0 20px 5px!important; padding: 0px 0 0 20px; background: #F7F7F7 url("../specialoffers/t620-t770-cake/cake.jpg") 0 0 no-repeat; }
#fieldset770 { width: 512px; border: 1px solid #999; margin: 0 0 20px 5px!important; padding: 0px 0 0 20px; background: #F7F7F7 url("../specialoffers/t770/t770-form.jpg") 0 0 no-repeat; }
#fieldsetl25500 { width: 512px; border: 1px solid #999; margin: 0 0 20px 5px!important; padding: 0px 0 0 20px; background: #F7F7F7 url("../specialoffers/l25500/l25500-form.jpg") 0 0 no-repeat; }
#fieldsetz5200 { width: 512px; border: 1px solid #999; margin: 0 0 20px 5px!important; padding: 0px 0 0 20px; background: #F7F7F7 url("../specialoffers/z5200/z5200-form.jpg") 0 0 no-repeat; }

legend { display: none; margin: 0; padding: 0; }
label { font-family: Verdana; font-size: 11px; font-weight: bold; display: block; color: #333; margin: 0px 0px 2px 0; padding: 0px; }
labelcheckbox { display: inline!important; display: none; font-size: 70%; color: #000; margin: 0; padding: 0 0 5px 1px; font-weight: bold; }
form .txt { font-family: Verdana; font-size: 95%; background: #fff url("../images/background_field.gif") 0 0 no-repeat; width: 300px; margin: 0px; padding: 4px; border: 1px solid #999; color: #333; }
form .login { font-family: Verdana; font-size: 95%; background: #fff url("../images/background_field.gif") 0 0 no-repeat; width: 300px; margin: 0; padding: 3px 5px; border: 1px solid #999; color: #333; }
form .select { background: #fff url("../images/background_field.gif") 0 0 no-repeat; width: 340px; margin: 0; padding: 2px 2px 2px 5px; border: 1px solid #999; color: #333; }
form .select_auto { font-family: Verdana; font-size: 95%; background: #fff url("../images/background_field.gif") 0 0 no-repeat; width: auto; margin: 0; padding: 2px 2px 2px 5px; border: 1px solid #999; color: #333; }
form .area_small { font-family: Verdana; font-size: 95%; background: #fff url("../images/background_field.gif") 0 0 no-repeat; width: 300px; height: 50px; overflow: auto; margin: 0; padding: 3px 5px; border: 1px solid #999;  color: #333; }
form .area_medium { font-family: Verdana; font-size: 95%; background: #fff url("../images/background_field.gif") 0 0 no-repeat; width: 340px; height: 120px; overflow: auto; margin: 0; padding: 3px 5px; border: 1px solid #999;  color: #333; }
form .area_large { font-family: Verdana; font-size: 95%; background: #fff url("../images/background_field.gif") 0 0 no-repeat; width: 340px; height: 70px; overflow: auto; margin: 0; padding: 3px 5px; border: 1px solid #999;  color: #333; }
form div { clear: both; margin: 0 0 5px 0; padding: 0; }
form div h3 { color: #426123; text-transform: capitalize; margin: 0; padding: 10px 0 15px 0; }
form div h4 { font-family: Verdana; font-size: 70%; color: #666; text-transform: capitalize; margin: 0; padding: 10px 0 15px 0; }
.button { margin: 8px 0 5px 0; padding: 3px 2px 3px 2px!important; padding: 3px 2px 3px 2px; font: 80% Verdana; font-weight: bold; cursor: pointer; color: #fff; border: 2px solid #999; background: #ccc url("../images/submit-button.jpg") 0 0 repeat-x; }

#equipmentimage { clear: both; width: 618px; margin: 10px 0 0px 0px; padding: 0px; }
#equipmentimage img { display: block;}

#inks { float: left; width: 176px; margin: 0 5px 10px 5px; padding: 0px; border: 2px solid #A20F28; color: #fff; background: #C41230 url("../hp-designjet-printers-plotters/ink-middle.gif") 0 0 repeat-y;}
#inks h3 { width: 168px; font-family: Verdana;  color: #fff; font-size: 12px; font-family: verdana; margin: 0px; padding: 4px 4px 0px 4px; background: #C41230; }
#inks h4 { width: 168px; font-family: Verdana;  color: #fff; font-size: 11px; font-family: verdana; font-weight: normal; margin: 0 0 2px 0; padding: 0px 4px 4px 4px; background: #C41230; }
#inks ul{ padding: 0px; margin: -5px 0px 0px 25px; }
#inks ul li { color:#666; font-size:10px; font-family: verdana; margin: 0px 0px 0px 3px; padding: 0px 8px 4px 0px; list-style-position: outside; list-style-image: url(http://www.hpdesignjet.net/images/bullet2.gif); }
#inks ul li.inksstart { color:#666; font-size:10px; font-family: verdana; margin: 8px 0px 4px 3px; padding: 0px 8px 4px 0px; list-style-position: outside; list-style-image: url(http://www.hpdesignjet.net/images/bullet2.gif); background: #C41230 url("../hp-designjet-printers-plotters/ink-bottom.gif") 0 0 norepeat;}
#inks ul li.inksend { color:#666; font-size:10px; font-family: verdana; margin: 0px 0px 4px 3px; padding: 0px 8px 4px 0px; list-style-position: outside; list-style-image: url(http://www.hpdesignjet.net/images/bullet2.gif); background: #C41230 url("../hp-designjet-printers-plotters/ink-bottom.gif") 0 0 norepeat;}
#inks p { color:#666; font-size:10px; font-family: verdana; margin: 0; padding: 3px 10px 3px 10px; line-height: normal; text-align: left; }
#inks img { margin: 0px; padding: 0px; }

#colourlink { min-height: 181px; float: left; clear: both; width: 160px; margin: 0 0 10px 0; padding: 8px; border: 2px solid #ccc; background: #00346E url("../images/colourlink-papers.jpg") 0 0 repeat-x; color: #fff; }
#colourlink h3 { font-family: Verdana;  color: #fff; font-weight: normal; font-size: 18px; margin: 0; padding: 0 0 5px 0; }
#colourlink h3 a { color: #fff; }
#colourlink a, #colourlink label { color: #CADB6C; font-weight: bold; }
#colourlink p { margin: 0; padding: 0 0 5px 0; color: #fff; line-height: normal; }
#colourlink label { display: block; padding: 2px 0 2px 0; margin: 0; font-size: 100%; }
#colourlink fieldset { margin: 0; padding: 0; border: 0; }
#colourlink legend { display: none; }
#colourlink form { position: relative; margin: 0; padding: 0 0 10px 0; border: 0; background: transparent; }
#colourlink .txt { width: 116px; border: 2px solid #CBDC6D; margin: 0; padding: 2px; font-size: 100%; }
#colourlink .signup { position: absolute; left: 125px; top: 17px!important; top: 18px; display: block; margin: 0; padding: 0; }
#colourlink .inline { clear: both; margin: 0!important; margin: 0 0 0 -5px; padding: 5px 0 0 0!important; padding: 0; }
#colourlink .inline .news_radio { float: left; margin: 0; padding: 0; vertical-align: middle; }
#colourlink .inline label { float: left; width: 110px; margin: 0; padding: 0 0 0 5px!important; padding: 4px 0 0 5px; background: transparent; vertical-align: middle; }
#colourlink img { margin: 0px; padding: 0px; }

#servicing { min-height: 284px; float: left; clear: both; width: 160px; margin: 0 0 10px 0; padding: 8px; border: 2px solid #ccc; background: #000 url("../images/servicing-ad.jpg") 0 0 repeat-x; color: #fff; }
#servicing h3 { font-family: Verdana; font-weight: normal; font-size: 18px; color: #fff; margin: 0; padding: 0 0 5px 0; }
#servicing h3 a { color: #fff; }
#servicing a, #servicing label { color: #CADB6C; font-weight: bold; }
#servicing p { margin: 0; padding: 0 0 5px 0; color: #fff; line-height: normal; }
#servicing img { margin: 0px; padding: 0px; }

#designjet { min-height: 157px; float: left; clear: both; width: 160px; margin: 5px 0 5px 0; padding: 8px; border: 2px solid #ccc; background: #000 url("../images/designjet-ad.jpg") 0 0 repeat-x; color: #fff; }
#designjet h3 { font-family: Verdana; font-weight: normal; font-size: 18px; color: #fff; margin: 0; padding: 0 0 5px 0; }
#designjet h3 a { color: #fff; }
#designjet a, #designjet label { color: #CADB6C; font-weight: bold; }
#designjet p { margin: 0; padding: 0 0 5px 0; color: #fff; line-height: normal; }
#designjet img { margin: 0px; padding: 0px; }

#hppref { min-height: 140px; float: left; clear: both; width: 180px; margin: 5px 0 5px 0; padding: 0px; background: #fff url("../hp-designjet-printers-plotters/hp-preferred-partner-menu.jpg") 0 0 no-repeat; color: #fff; }
#hppref h3 { font-family: Verdana;  color: #fff; font-weight: normal; font-size: 18px; margin: 0; padding: 0 0 5px 0; }
#hppref h3 a { color: #fff; }
#hppref p { margin: 0; padding: 0 0 5px 0; color: #fff; line-height: normal; text-align: center; font-size: 10px;}
#hppref a, #hppref label { color: #fff; }
#hppref a:hover, #hppref a:active {	text-decoration: underline; }
#hppref img { margin: 0px; padding: 0px; }

.bulletlist {
  margin-bottom: 20px;
  padding: 0 10px 0 20px;  
}
.bulletlist  li {
  font-size: 12px;
  margin: 8px 0; 
  padding-bottom: 8px;
  padding-left: 5px;  
  background: url(../images/bullet.png) 0 .1em no-repeat;
  color: #757575;
  border-bottom: 1px solid #dfdfdf;
}
.bulletlist li.end {
  font-size: 12px;
  margin: 8px 0; 
  padding-bottom: 8px;
  padding-left: 5px;  
  background: url(../images/bullet.png) 0 .1em no-repeat;
  color: #757575;
  border-bottom: 0px;
}

/* ----------------------- TOGGLE -----------------------*/
.abovetdoggle {
	float: left;
	padding: 10px;
	width:467px;	
}
.toggle_wrapper {
	float: left;

	width:417px;
}
.toggle {
  margin-bottom: 5px;
}
.togglearea {
	float: left;
	padding: 10px;
	width:467px;	
}
.togglearea p { color: #666; line-height:16px; padding: 0px 15px 0px 0px; margin:0 0 15px 0px; text-align: justify; }
.togglearea h3 { font-family: "Trebuchet MS",sans-serif; font-weight: bold; color: #333; font-size: 20px; line-height: 18px; text-align: left; margin: 0px; padding: 0 15px 10px 0px; }
.togglearea h5 { font-family: "Trebuchet MS",sans-serif; font-weight: bold; color: #01559B; font-size: 14px; line-height: 18px; text-align: left; }
.orange { font-family: "Trebuchet MS",sans-serif; font-weight: bold; color: #FF6600; font-size: 21px; line-height: 18px; text-align: left; }
.toggle_title {
	margin:0px; padding: 0px 0 3px 0;
	line-height:18px;
	background: url(../hp-designjet-printers-plotters/toggleplus.gif) right no-repeat;
	cursor:pointer;
	border-bottom:1px solid #e4e4e4;
	clear:both;
	color: #333C84;
	width:417px;
}
.toggle_active {
	background: url(../hp-designjet-printers-plotters/toggleminus.gif) right no-repeat;
}
.toggle_content {
	display:none;
	background-color:#f5f5f5;
	margin: 0px 0px 10px 0px;
	padding:10px;
	border-left:1px solid #e7e7e7;	
    border-bottom:1px solid #e7e7e7;	
	border-right:1px solid #e7e7e7;		
}