/* line 1, ../sass/master.scss */
#xrx_bnr_hdr {
  margin-bottom: 20px !important;
}

/* 
	xeroxstyle.css poaching for swept sidebars
}
 */
/* ************************************* */
/* Added for HPR2 to define link attributes for leftcolumnnavbar */
/* line 9, ../sass/legacy2.scss */
a.leftcolumnnavbar {
  color: #3333CC;
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 14, ../sass/legacy2.scss */
a.leftcolumnnavbar:link {
  color: #3333CC;
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 19, ../sass/legacy2.scss */
a.leftcolumnnavbar:visited {
  color: #663399;
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 24, ../sass/legacy2.scss */
a.leftcolumnnavbar:hover {
  color: #000099;
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 29, ../sass/legacy2.scss */
a.leftcolumnnavbar:focus {
  color: #000099;
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
}

/* ************************************* */
/* line 35, ../sass/legacy2.scss */
body {
  font: 13px Arial,Helvetica,Verdana,Sans-Serif;
}

/* Used to define the font and color of <p> tags in the left-hand navigation bar  */
/* line 40, ../sass/legacy2.scss */
p.leftcolumnnavbar {
  color: #000000;
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
}

/* Used to define the font and color of <select> tags in the left-hand navigation bar */
/* line 46, ../sass/legacy2.scss */
select.leftcolumnnavbar {
  color: #000000;
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
}

/* Used to define the font and color of items that have a <strong> tag in the left-hand navigation bar */
/* line 52, ../sass/legacy2.scss */
strong.leftcolumnnavbar {
  color: #000000;
  font: bold 11px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 57, ../sass/legacy2.scss */
td {
  font-family: Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 62, ../sass/legacy2.scss */
.leftcolumnnavbar {
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
}

/* Used to create grey boxes for left-hand navigation bar */
/* line 67, ../sass/legacy2.scss */
td.leftcolumnnavbar {
  background: #EEEEEE;
}

/* Used to create a black line between two rows of content */
/* line 72, ../sass/legacy2.scss */
td.leftcolumnnavbar_divider {
  background: #000000;
}

/* Used to create a grey line between two rows of content */
/* line 77, ../sass/legacy2.scss */
td.leftcolumnnavbar_spacer {
  background: #EEEEEE;
}

/* line 81, ../sass/legacy2.scss */
td.smalltext_divider {
  background: #000000;
}

/* line 86, ../sass/legacy2.scss */
.table_opb th, .bluetable th {
  font-size: 11px;
}

/* line 89, ../sass/legacy2.scss */
th {
  font: bold 13px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 93, ../sass/legacy2.scss */
.whiteback {
  background: #FFFFFF;
}

/* line 97, ../sass/legacy2.scss */
.blackback {
  background: #000000;
}

/* line 101, ../sass/legacy2.scss */
.boldsmallheader {
  font: bold 11px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 105, ../sass/legacy2.scss */
.commercelight {
  background: #99FFCC;
}

/* line 109, ../sass/legacy2.scss */
.dkgreenback {
  background: #66CC99;
}

/* line 113, ../sass/legacy2.scss */
.footercopy {
  color: #666666;
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 118, ../sass/legacy2.scss */
.homecats {
  font: bold 13px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 122, ../sass/legacy2.scss */
.inherit {
  font: 13px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 126, ../sass/legacy2.scss */
.input {
  background: #FFFFFF;
  border-color: #696969;
  font: 11px Arial,Geneva,Helvetica,Verdana,sans-serif;
}

/* line 132, ../sass/legacy2.scss */
.leftnavgrey {
  background: #EEEEEE;
}

/* line 136, ../sass/legacy2.scss */
.leftnavsubheader {
  font: bold 11px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 140, ../sass/legacy2.scss */
.login {
  font: bold 13px Arial,Helvetica,Verdana,Sans-Serif;
}

/* Used to create blank lines (instead of using a gif file) */
/* line 145, ../sass/legacy2.scss */
.pagetemplate_spacer {
  background: #FFFFFF;
}

/* line 149, ../sass/legacy2.scss */
.pagetitle {
  font: bold 18px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 153, ../sass/legacy2.scss */
.quantityheader {
  background: #66CC99;
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 158, ../sass/legacy2.scss */
.select {
  font: bold 13px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 162, ../sass/legacy2.scss */
.shoppingcart {
  font: bold 11px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 166, ../sass/legacy2.scss */
.smalltext {
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 170, ../sass/legacy2.scss */
.smalltextbold {
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
  font-weight: bold;
}

/*  6 new classes introduced with Solutions and Careers projects */
/* line 177, ../sass/legacy2.scss */
.bodytextblue {
  color: #003399;
  font: 13px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 182, ../sass/legacy2.scss */
.bodytextdarkred {
  color: #800000;
  font: 13px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 187, ../sass/legacy2.scss */
.bodytextbluebold {
  color: #003399;
  font: bold 13px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 192, ../sass/legacy2.scss */
.smalltextblue {
  color: #003399;
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 197, ../sass/legacy2.scss */
.smalltextbluebold {
  color: #003399;
  font: bold 11px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 202, ../sass/legacy2.scss */
.subheaderbkgrndblue {
  background-color: #003399;
}

/* line 206, ../sass/legacy2.scss */
.breadcrumb {
  color: #000000;
  font: bold 11px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 211, ../sass/legacy2.scss */
.breadcrumb_nr_st .link_bullet {
  font: 11px Arial, Helvetica, Sans-Serif;
  padding: 0 2 0 8;
  vertical-align: top;
  color: #666666;
}

/* line 212, ../sass/legacy2.scss */
.breadcrumb_nr_st .image_bullet {
  padding: 0 2 1 0;
  background-color: #EEEEEE;
}

/* line 214, ../sass/legacy2.scss */
.breadcrumb_nr_st a:link,
.breadcrumb_nr_st a:active {
  text-decoration: none;
  color: #000099;
}

/* line 215, ../sass/legacy2.scss */
.breadcrumb_nr_st a:visited {
  text-decoration: underline;
  color: #663399;
}

/* line 216, ../sass/legacy2.scss */
.breadcrumb_nr_st a:hover {
  text-decoration: underline;
  color: #0000FF;
}

/* New Class introduced for IR NR Migration/Merging */
/* line 219, ../sass/legacy2.scss */
.newstitle {
  color: #990000;
  font: bold 18px Verdana, Helvetica, Arial;
}

/* New Class introduced for Bug 8234 */
/* line 225, ../sass/legacy2.scss */
.boldtext {
  font: bold 11px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 229, ../sass/legacy2.scss */
.subheader {
  font: bold 13px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 233, ../sass/legacy2.scss */
.tablegrey {
  background: #EEEEEE;
}

/* line 237, ../sass/legacy2.scss */
.tableheadsmall {
  font: bold 11px Arial,Helvetica,Verdana,Sans-Serif;
}

/* 
 * Order of class definitions matters,
 * had to move redbarlink down,so that it also works correctly in netscape 6. 
 * The further down,the more precedence.
 */
/* line 246, ../sass/legacy2.scss */
.redbarlink {
  color: #FFFFFF;
  font: bold 12px Arial,Helvetica,Verdana,Sans-Serif;
  text-decoration: none;
}

/* OCF - added code for XRT07503 bug fix */
/* line 253, ../sass/legacy2.scss */
.buttonhover {
  text-decoration: none;
}

/* line 257, ../sass/legacy2.scss */
.tablemediumblue {
  background-color: #BBCCFF;
}

/* line 261, ../sass/legacy2.scss */
.tablelightblue {
  background-color: #EEEEFF;
}

/* line 265, ../sass/legacy2.scss */
.bodytextlink {
  font-family: Arial,Helvetica,Verdana,Sans-Serif;
  font-size: 13px;
}

/* line 270, ../sass/legacy2.scss */
.bodytextbold {
  font-family: Arial,Helvetica,Verdana,Sans-Serif;
  font-size: 13px;
  font-weight: bold;
}

/* ELS specific styles */
/* line 277, ../sass/legacy2.scss */
p.prodAttrNormal {
  margin-bottom: 5px;
  margin-top: 5px;
}

/* line 281, ../sass/legacy2.scss */
ul.prodAttrNormal, li.prodAttrNormal {
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: square;
}

/* line 286, ../sass/legacy2.scss */
.smalltextitalic {
  font: italic 11px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 289, ../sass/legacy2.scss */
.tablelightgrey {
  background: #EEEEEE;
}

/* line 292, ../sass/legacy2.scss */
.dkblueback {
  background: #336699;
}

/* line 295, ../sass/legacy2.scss */
.pagetemplate_divider {
  background: #000000;
}

/* Used to define the font-weight of items that have a <strong> tag for the class smalltext. */
/* line 300, ../sass/legacy2.scss */
strong.smalltext {
  font-weight: bold;
}

/* Meter Reads Additions */
/* line 305, ../sass/legacy2.scss */
.errortext {
  font-family: Arial,Helvetica,Verdana,Sans-Serif;
  font-size: 11px;
  color: #ff0000;
}

/* line 311, ../sass/legacy2.scss */
.largeerrortext {
  font-family: Arial,Helvetica,Verdana,Sans-Serif;
  font-size: 13px;
  color: #ff0000;
}

/* line 317, ../sass/legacy2.scss */
.mediumtext {
  font-family: Arial,Helvetica,Verdana,Sans-Serif;
  font-size: 11px;
}

/* Account Tool 2003 additions */
/* line 323, ../sass/legacy2.scss */
.smallerrortext {
  font-family: Arial,Helvetica,Verdana,Sans-Serif;
  font-size: 11px;
  color: #ff0000;
}

/* line 329, ../sass/legacy2.scss */
.boldsmallerrortext {
  font-family: Arial,Helvetica,Verdana,Sans-Serif;
  font-size: 11px;
  font-weight: bold;
  color: #ff0000;
}

/* light yellow */
/* line 337, ../sass/legacy2.scss */
.tableFbackground1 {
  background: #ffffcc;
}

/* light green */
/* line 342, ../sass/legacy2.scss */
.tableheadbackground2 {
  background: #99ffcc;
}

/* line 346, ../sass/legacy2.scss */
.bodytextboldgray {
  font-family: Arial,Helvetica,Verdana,Sans-Serif;
  font-size: 13px;
  font-weight: bold;
  color: #999999;
}

/* line 353, ../sass/legacy2.scss */
.associatedsmalllink {
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 357, ../sass/legacy2.scss */
.redtext {
  color: #ff0000;
}

/* line 361, ../sass/legacy2.scss */
.bodytextredbold {
  color: #ff0000;
  font: bold 13px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 366, ../sass/legacy2.scss */
.lightgreyback {
  background: #EEEEEE;
}

/* line 370, ../sass/legacy2.scss */
.greyback {
  background: #AAAAAA;
}

/* line 374, ../sass/legacy2.scss */
.greyverticalline {
  color: #888888;
}

/*******************************************************************************
* SUPER TEMPLATES
*******************************************************************************/
/* line 382, ../sass/legacy2.scss */
.st_table_col_name {
  font: 12px Verdana,Arial,Helvetica,Sans-Serif;
  font-weight: bold;
  background: #cccccc;
}

/* line 388, ../sass/legacy2.scss */
.st_table_row_odd {
  font: 12px Verdana,Arial,Helvetica,Sans-Serif;
  background: #eeeeee;
}

/* line 393, ../sass/legacy2.scss */
.st_table_row_even {
  font: 12px Verdana,Arial,Helvetica,Sans-Serif;
  background: #cccccc;
}

/*******************************************************************************
* HOME PAGE
*******************************************************************************/
/**
 * Left Hand Nav Background Color
 */
/* line 405, ../sass/legacy2.scss */
.hpglhnbg {
  background-color: #EEEEEE;
}

/**
 * Left Hand Nav "Title Bar Link List" styles
 */
/* line 412, ../sass/legacy2.scss */
.hpglhnTBLLTable {
  margin: 0 0 5 0px;
}

/* line 416, ../sass/legacy2.scss */
.hpglhnTBLLTopCell {
  background-color: #C1D1E1;
  font: bold 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #000000;
  padding: 0 0 0 5px;
}

/* line 423, ../sass/legacy2.scss */
.hpglhnTBLLTopCell_1 {
  background-color: #EE6600;
  font: bold 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #FFFFFF;
  padding: 0 0 0 5px;
}

/* line 430, ../sass/legacy2.scss */
.hpglhnTBLLTopCell_2 {
  background-color: #999999;
  font: bold 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #FFFFFF;
  padding: 0 0 0 5px;
}

/* line 437, ../sass/legacy2.scss */
.hpglhnTBLLCell {
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #000000;
  padding: 1px 5px 3px;
}

/* line 443, ../sass/legacy2.scss */
a.hpglhnTBLLTopLink {
  color: #3333CC;
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 447, ../sass/legacy2.scss */
a.hpglhnTBLLTopLink:visited {
  color: #663399;
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 451, ../sass/legacy2.scss */
a.hpglhnTBLLTopLink:hover {
  color: #000099;
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 455, ../sass/legacy2.scss */
a.hpglhnTBLLTopLink:focus {
  color: #000099;
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 460, ../sass/legacy2.scss */
a.hpglhnTBLLLink {
  color: #3333CC;
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 464, ../sass/legacy2.scss */
a.hpglhnTBLLLink:visited {
  color: #663399;
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 468, ../sass/legacy2.scss */
a.hpglhnTBLLLink:hover {
  color: #000099;
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 472, ../sass/legacy2.scss */
a.hpglhnTBLLLink:focus {
  color: #000099;
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
}

/**
 * Right Hand Body "Title Bar Link List" styles
 */
/* line 480, ../sass/legacy2.scss */
.hpgBodyTBLLTable {
  margin: 0px 0px 5px 0px;
}

/* line 484, ../sass/legacy2.scss */
.hpgBodyTBLLTopCell {
  background-color: #CCCCCC;
  font: bold 12px Arial,Helvetica,Verdana,Sans-Serif;
  color: #000000;
  padding: 1px 5px 3px 5px;
}

/* line 491, ../sass/legacy2.scss */
.hpgBodyTBLLCell {
  font: 12px Arial,Helvetica,Verdana,Sans-Serif;
  color: #000000;
  padding: 1px 5px 3px 5px;
}

/* line 497, ../sass/legacy2.scss */
a.hpgBodyTBLLTopLink {
  color: #3333CC;
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 501, ../sass/legacy2.scss */
a.hpgBodyTBLLTopLink:visited {
  color: #663399;
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 505, ../sass/legacy2.scss */
a.hpgBodyTBLLTopLink:hover {
  color: #000099;
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 509, ../sass/legacy2.scss */
a.hpgBodyTBLLTopLink:focus {
  color: #000099;
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 514, ../sass/legacy2.scss */
a.hpgBodyTBLLLink {
  color: #3333CC;
  font: 12px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 518, ../sass/legacy2.scss */
a.hpgBodyTBLLLink:visited {
  color: #663399;
  font: 12px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 522, ../sass/legacy2.scss */
a.hpgBodyTBLLLink:hover {
  color: #000099;
  font: 12px Arial,Helvetica,Verdana,Sans-Serif;
}

/* line 526, ../sass/legacy2.scss */
a.hpgBodyTBLLLink:focus {
  color: #000099;
  font: 12px Arial,Helvetica,Verdana,Sans-Serif;
}

/**
 * Right Hand Body "Nav Bar" styles
 */
/* line 534, ../sass/legacy2.scss */
.hpgBodyNavBar {
  background-color: #C1D1E1;
  padding: 3px 0px 3px 0px;
}

/* line 539, ../sass/legacy2.scss */
.hpgBodyNavBarCell {
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #000000;
  padding: 0px 5px 0px 5px;
}

/* line 545, ../sass/legacy2.scss */
.hpgBodyNavBarDivider {
  background-color: #AAAAAA;
}

/* line 549, ../sass/legacy2.scss */
.hpgBodyNavBarTextCell {
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #000000;
  padding: 0px 5px 0px 0px;
}

/* line 555, ../sass/legacy2.scss */
a.hpgBodyNavBarLink {
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #3333CC;
  text-decoration: underline;
}

/* line 560, ../sass/legacy2.scss */
a.hpgBodyNavBarLink:visited {
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #663399;
  text-decoration: underline;
}

/* line 565, ../sass/legacy2.scss */
a.hpgBodyNavBarLink:hover {
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #000099;
  text-decoration: underline;
}

/* line 570, ../sass/legacy2.scss */
a.hpgBodyNavBarLink:focus {
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #000099;
  text-decoration: underline;
}

/*******************************************************************************
* HEADER
*******************************************************************************/
/**
 * Generic Header Links
 */
/* line 583, ../sass/legacy2.scss */
a.hdrLink {
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #3333CC;
  text-decoration: underline;
}

/* line 588, ../sass/legacy2.scss */
a.hdrLink:visited {
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #663399;
  text-decoration: underline;
}

/* line 593, ../sass/legacy2.scss */
a.hdrLink:hover {
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #000099;
  text-decoration: underline;
}

/* line 598, ../sass/legacy2.scss */
a.hdrLink:focus {
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #000099;
  text-decoration: underline;
}

/**
 * Header Top Nav Bar
 */
/* line 607, ../sass/legacy2.scss */
.hdrTopNavBar {
  background-color: #C1D1E1;
}

/* line 611, ../sass/legacy2.scss */
.hdrTopNavCell {
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #000000;
  padding: 0px 5px 0px 5px;
}

/* line 617, ../sass/legacy2.scss */
.hdrTopNavDivider {
  background-color: #AAAAAA;
}

/* line 621, ../sass/legacy2.scss */
.hdrpncTopNavBar {
  background-color: #C1D1E1;
  margin: 0px 0px 10px 0px;
}

/* line 626, ../sass/legacy2.scss */
.hdrpncTopNavCell {
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #000000;
  padding: 0px 5px 0px 5px;
}

/* line 632, ../sass/legacy2.scss */
.hdrpncTopNavDivider {
  background-color: #AAAAAA;
}

/* line 636, ../sass/legacy2.scss */
a.hdrpncTopNavLink {
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #3333CC;
  text-decoration: underline;
}

/* line 641, ../sass/legacy2.scss */
a.hdrpncTopNavLink:visited {
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #663399;
  text-decoration: underline;
}

/* line 646, ../sass/legacy2.scss */
a.hdrpncTopNavLink:hover {
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #000099;
  text-decoration: underline;
}

/* line 651, ../sass/legacy2.scss */
a.hdrpncTopNavLink:focus {
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #000099;
  text-decoration: underline;
}

/* line 657, ../sass/legacy2.scss */
.hdrsmpcountryname {
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #000000;
}

/* line 662, ../sass/legacy2.scss */
input.hdrinput {
  font: 10px Arial,Helvetica,Verdana,Sans-Serif;
}

/**
 * Lower Header Zones
 */
/* line 669, ../sass/legacy2.scss */
.hdrZoneH3Bar {
  background-color: #FFFFFF;
  padding: 3px 0px 2px 0px;
}

/* line 674, ../sass/legacy2.scss */
.hdrZoneH3Cell {
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #000000;
  padding: 0px 5px 0px 5px;
}

/* line 680, ../sass/legacy2.scss */
.hdrZoneH3Divider {
  background-color: #666666;
}

/* line 684, ../sass/legacy2.scss */
.hdrprtZoneH3H4Bar {
  background-color: #FFFFFF;
  padding: 3px 0px 3px 0px;
}

/* line 689, ../sass/legacy2.scss */
.hdrpncZoneH1Cell {
  font: bold 13px Arial,Helvetica,Verdana,Sans-Serif;
  color: #000000;
}

/* line 694, ../sass/legacy2.scss */
.hdrpncZoneH3Cell {
  font: 12px Arial,Helvetica,Verdana,Sans-Serif;
  color: #000000;
}

/* line 699, ../sass/legacy2.scss */
.hdrzone4title {
  font: bold 13px Arial,Helvetica,Verdana,Sans-Serif;
  color: #000000;
}

/* line 704, ../sass/legacy2.scss */
.hdrzone4desc {
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #666666;
}

/* line 709, ../sass/legacy2.scss */
.hdrprtzoneh5option {
  font: bold 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #000000;
}

/* line 714, ../sass/legacy2.scss */
.hdrprtzoneh5separator {
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #000000;
}

/**
 * Header Main Nav
 */
/* line 722, ../sass/legacy2.scss */
.hdrMainNavBar {
  background-color: #FF0000;
  margin: 8px 0px 10px 0px;
}

/* line 727, ../sass/legacy2.scss */
.hdrMainNavCell {
  font: bold 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #FFFFCC;
  padding: 0px 5px 0px 5px;
}

/* line 733, ../sass/legacy2.scss */
.hdrMainNavDivider {
  background-color: #FF9999;
}

/* line 737, ../sass/legacy2.scss */
.hdrsmpMainNavBar {
  background-color: #999999;
  padding: 0px 0px 0px 30px;
  margin: 8px 0px 10px 0px;
}

/* line 743, ../sass/legacy2.scss */
.hdrpncMainNavBar {
  background-color: #000000;
  margin: 10px 0px 10px 0px;
}

/* line 748, ../sass/legacy2.scss */
.hdrsmpMainNavDivider {
  background-color: #CCCCCC;
}

/* line 752, ../sass/legacy2.scss */
a.hdrMainNavLink {
  font: bold 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #FFFFFF;
  text-decoration: none;
}

/* line 757, ../sass/legacy2.scss */
a.hdrMainNavLink:visited {
  font: bold 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #FFFFFF;
  text-decoration: none;
}

/* line 762, ../sass/legacy2.scss */
a.hdrMainNavLink:hover {
  font: bold 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #FFFFFF;
  text-decoration: underline;
}

/* line 767, ../sass/legacy2.scss */
a.hdrMainNavLink:focus {
  font: bold 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #FFFFFF;
  text-decoration: underline;
}

/**
 * Header E-Commerce Navigation
 */
/* line 776, ../sass/legacy2.scss */
.hdrcartcurrstep {
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #990000;
}

/* line 781, ../sass/legacy2.scss */
.hdrcartfuturestep {
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #666666;
}

/* line 786, ../sass/legacy2.scss */
.hdrcartdeadlink {
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #990000;
}

/* line 791, ../sass/legacy2.scss */
a.hdrcartlink {
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #3333CC;
  text-decoration: underline;
}

/* line 796, ../sass/legacy2.scss */
a.hdrcartlink:visited {
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #663399;
  text-decoration: underline;
}

/* line 801, ../sass/legacy2.scss */
a.hdrcartlink:hover {
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #000099;
  text-decoration: underline;
}

/* line 806, ../sass/legacy2.scss */
a.hdrcartlink:focus {
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #000099;
  text-decoration: underline;
}

/*******************************************************************************
* FOOTER
*******************************************************************************/
/**
 * Footer Main Nav
 */
/* line 819, ../sass/legacy2.scss */
.ftrMainNavBar {
  background-color: #FF0000;
}

/* line 823, ../sass/legacy2.scss */
.ftrMainNavCell {
  font: bold 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #FFFFCC;
  padding: 0px 5px 0px 5px;
}

/* line 829, ../sass/legacy2.scss */
.ftrMainNavDivider {
  background-color: #FF9999;
}

/* line 833, ../sass/legacy2.scss */
.ftrMainNavTextCell {
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #FFFFFF;
  padding: 0px 2px 0px 0px;
}

/* line 839, ../sass/legacy2.scss */
a.ftrmainnavlink {
  font: bold 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #FFFFFF;
  text-decoration: none;
}

/* line 844, ../sass/legacy2.scss */
a.ftrmainnavlink:visited {
  font: bold 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #FFFFFF;
  text-decoration: none;
}

/* line 849, ../sass/legacy2.scss */
a.ftrmainnavlink:hover {
  font: bold 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #FFFFFF;
  text-decoration: underline;
}

/* line 854, ../sass/legacy2.scss */
a.ftrmainnavlink:focus {
  font: bold 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #FFFFFF;
  text-decoration: underline;
}

/**
 * Footer Misc
 */
/* line 863, ../sass/legacy2.scss */
.ftrzonef1 {
  font: 11px Arial,Helvetica,Verdana,Sans-Serif;
  color: #666666;
}

/* line 867, ../sass/legacy2.scss */
SPAN.searchword {
  background-color: yellow;
}

/* start global.css */
/* description: style rules sitewide */
/* line 13, ../sass/global.scss */
body p,
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body div,
body span {
  text-align: left;
}

/* line 17, ../sass/global.scss */
:focus {
  outline: 0;
}

/* set default text styling  */
/* line 23, ../sass/global.scss */
* {
  font-family: arial, helvetica, sans-serif;
  color: #333;
  font-size: 11px;
  line-height: 1.2em;
}

/* reset super/subscript text to vertically align consistently  */
/* line 33, ../sass/global.scss */
sup,
sub {
  height: 0;
  line-height: 1;
  vertical-align: baseline;
  position: relative;
  font-size: 8px;
}

/* line 41, ../sass/global.scss */
sup {
  bottom: 1ex;
}

/* line 45, ../sass/global.scss */
sub {
  top: .5ex;
}

/* general link styles */
/* line 55, ../sass/global.scss */
a,
a:link,
a:hover,
a:active,
a:visited {
  color: #666666;
}

/* line 61, ../sass/global.scss */
a:link,
a:active,
a:visited {
  text-decoration: none;
}

/* line 66, ../sass/global.scss */
a:hover,
a:visited:hover {
  text-decoration: underline;
}

/* line 73, ../sass/global.scss */
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
}

/* line 78, ../sass/global.scss */
blockquote,
q {
  quotes: "" "";
}

/* bullets in unordered lists will be block-style instead of disc */
/* line 83, ../sass/global.scss */
ul {
  list-style-type: square;
}

/* line 90, ../sass/global.scss */
li,
li .inline_spec,
li span,
li p {
  color: #666666;
}

/* line 95, ../sass/global.scss */
ol li,
ol li p {
  color: #333333;
}

/* select elements should be light, and not bolded */
/* line 101, ../sass/global.scss */
select * {
  color: #666;
  font-weight: normal;
}

/* headings */
/* line 108, ../sass/global.scss */
h1 {
  font-size: 20px;
  font-weight: normal;
  color: #333;
}

/* line 114, ../sass/global.scss */
.content_container h1 {
  margin: 0 0 5px;
  padding: 0;
}

/* line 119, ../sass/global.scss */
.content_container h1.below_header_img {
  margin: 10px 0 5px;
}

/* line 124, ../sass/global.scss */
* h2,
.content_container h2 {
  font-size: 16px;
  margin: 0 0 5px 0;
  padding: 0;
  color: #333;
}

/* line 132, ../sass/global.scss */
* h3,
.content_container h3 {
  font-size: 15px;
  margin: 0 0 5px 0;
  padding: 0;
  color: #333;
}

/* line 140, ../sass/global.scss */
* h4,
.content_container h4 {
  font-size: 13px;
  margin: 2px 0 5px 0;
  padding: 0;
  color: #333;
}

/* end headings */
/* general class to hide an element on page */
/* line 151, ../sass/global.scss */
.hide {
  display: none;
}

/* general class to clear a float */
/* line 157, ../sass/global.scss */
.clear {
  clear: both;
}

/* "print" and "email" links */
/* line 164, ../sass/global.scss */
.print_page,
.email_page {
  margin: 0 0 0 10px;
  padding: 0 0 5px 0;
}

/* line 169, ../sass/global.scss */
.print_page td {
  margin: 0;
  padding: 0 0 2px 9px;
  background: url("/assets/images/css/components/carat-pointer-txt_11px.gif?embed=true") 0 4px;
  background-repeat: no-repeat;
  font-size: 11px;
}

/* line 177, ../sass/global.scss */
.email_page td {
  margin: 0;
  padding: 0 0 0 9px;
  background: url("/assets/images/css/components/carat-pointer-txt_11px.gif?embed=true") 0 4px;
  background-repeat: no-repeat;
  font-size: 11px;
}

/* so the page doesn't load all janky */
/* line 187, ../sass/global.scss */
#load_bg {
  background: #fff;
  margin: 0 auto;
  overflow-x: hidden;
  overflow-y: hidden;
}

/* depth path styles  */
/* line 196, ../sass/global.scss */
.depthpath {
  margin: 0 0 10px 0;
  padding: 0;
  color: #666;
}

/* line 204, ../sass/global.scss */
.depthpath a:link,
.depthpath a:active,
.depthpath a:visited {
  color: #666;
}

/* some general color settings */
/* line 210, ../sass/global.scss */
* .red {
  color: #f00;
}

/* line 211, ../sass/global.scss */
* .gray {
  color: #666;
}

/* line 212, ../sass/global.scss */
* .black {
  color: #000;
}

/* line 213, ../sass/global.scss */
* .xog_blue {
  color: #008cc9;
}

/* line 214, ../sass/global.scss */
* .xgs_purple {
  color: #AB1984;
}

/* line 215, ../sass/global.scss */
* .psg_green {
  color: #6caf3c;
}

/* contact options classes (is this as used in the footer?) */
/* line 222, ../sass/global.scss */
span.phone_contact_spelled,
span.phone_contact_numeric,
span.phone_contact,
span.phone_contact_intro {
  font-size: 10px;
  font-weight: bold;
  color: #000;
}

/* line 228, ../sass/global.scss */
span.phone_contact_number {
  font-size: 10px;
  font-weight: bold;
  color: #000;
}

/* line 234, ../sass/global.scss */
span.phone_contact_hours {
  font-size: 10px;
  color: #666;
}

/* line 240, ../sass/global.scss */
.contact_stacked_version,
.contact_stacked_version span {
  font-size: 10px;
  display: block;
}

/* collapse the spacing in the cell width determiner row */
/* line 248, ../sass/global.scss */
td.top_spacebreak {
  margin: 0;
  padding: 0;
  line-height: 0;
  height: 0;
}

/* replace the align="center" */
/* line 257, ../sass/global.scss */
.centered {
  margin-left: auto;
}

/* for environmental variable debugging */
/* line 263, ../sass/global.scss */
.debug {
  background: #fff;
  color: #000;
  width: 760px;
  padding: 20px;
  text-align: left;
  font-size: 10pt;
}

/* line 272, ../sass/global.scss */
pre {
  font-family: "courier new", courier, monospace;
}

/* line 277, ../sass/global.scss */
body + pre + p {
  background: #fff;
  color: #000;
  width: 760px;
  padding: 20px;
  text-align: left;
  font-size: 10pt;
}

/*Footnote class. Used for legalese and footnotes*/
/* line 287, ../sass/global.scss */
.footnote {
  font-size: 11px;
  color: #999;
}

/* line 292, ../sass/global.scss */
.html5_pixel_fix img {
  display: block;
}

/* "required" imagery for form fields */
/* line 298, ../sass/global.scss */
.req_img {
  background-image: url(/gifs/inquiryform/required.gif);
}

/* preset sizes */
/* line 304, ../sass/global.scss */
.smalltxt, .smalltxt * {
  font-size: 11px;
}

/* line 307, ../sass/global.scss */
.mediumtxt, .mediumtxt * {
  font-size: 12px;
}

/* line 310, ../sass/global.scss */
.largetxt, .largetxt * {
  font-size: 13px;
}

/* preset colors */
/* line 316, ../sass/global.scss */
.verylight, .verylight * {
  color: #b2b2b2;
}

/* line 319, ../sass/global.scss */
.light, .light * {
  color: #999999;
}

/* line 322, ../sass/global.scss */
.dark, .dark * {
  color: #666666;
}

/* line 325, ../sass/global.scss */
.verydark, .verydark * {
  color: #333333;
}

/* Errors */
/* line 331, ../sass/global.scss */
.error_highlight, .error_highlight * {
  font-weight: bold !important;
}

/* Table Setup */
/*****************************************************************
* All following styles are ripped and merged as part of ticket #8431
* General
*****************************************************************/
/* line 344, ../sass/global.scss */
body .plainhtml, p, .large_copy {
  color: #666;
}

/* line 348, ../sass/global.scss */
span.phone_contact_img_box {
  display: block;
  padding: 0 0 0 24px;
  background-repeat: no-repeat;
  background-position: center left;
}

/* line 355, ../sass/global.scss */
.line {
  margin: -7px 0px 0px 0px;
  padding: 0px;
  border-bottom: solid 1px #dcdcdc;
}

/*****************************************************************
* Paul H tidy-up work...
*****************************************************************/
/* line 365, ../sass/global.scss */
.sidebar ul li, .sidebar * ul li {
  color: #333;
}

/* THIS IS A HACK - 
 * Created for the supply page - http://psgdev.opbu.xerox.com/printer-supplies/miss-enus.html
 * Firefox would not render the boxes in the sidebar to the same height unless we forced it
 * as a CSS rule. Take care if removing */
/* line 376, ../sass/global.scss */
#unified_supplies_middle table.boxcontent td.content,
#unified_supplies_order table.boxcontent td.content,
#unified_supplies_resources table.boxcontent td.content {
  padding: 10px 10px 0 12px;
  height: 120px;
}

/* line 381, ../sass/global.scss */
#supplies_selector_iframe {
  height: 275px;
  *height: 285px;
}

/*****************************************************************
* Tidy Sidebar Box
*****************************************************************/
/* line 389, ../sass/global.scss */
div.TSBox {
  margin-bottom: 10px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center bottom;
}

/* line 396, ../sass/global.scss */
div.TSBox div.TSBox_Header {
  background-repeat: no-repeat;
  background-position: center top;
  padding: 7px 10px 5px 10px;
  font-weight: bold;
}

/* line 403, ../sass/global.scss */
div.TSBox div.TSBox_Content {
  padding: 10px;
}

/* line 407, ../sass/global.scss */
.cw_185_sidebar div.TSBox div.TSBox_Header {
  background-image: url("/assets/images/css/sidebars/sidebar_hd_185.gif?embed=true");
}

/* line 411, ../sass/global.scss */
.cw_185_sidebar div.TSBox {
  background-image: url("/assets/images/css/sidebars/sidebar_content_185.gif?embed=true");
}

/* line 415, ../sass/global.scss */
.cw_175_sidebar div.TSBox div.TSBox_Header {
  background-image: url("/assets/images/css/sidebars/sidebar_hd_175.gif?embed=true");
}

/* line 419, ../sass/global.scss */
.cw_175_sidebar div.TSBox {
  background-image: url("/assets/images/css/sidebars/sidebar_content_175.gif?embed=true");
}

/*****************************************************************
* Tidy Rounded Box
*****************************************************************/
/* line 426, ../sass/global.scss */
.TRoundedBox {
  margin-bottom: 10px;
  padding: 5px 10px 10px 10px;
}

/* line 434, ../sass/global.scss */
.TRoundedBox .TRoundedBox_TR,
.TRoundedBox .TRoundedBox_TL,
.TRoundedBox .TRoundedBox_BR,
.TRoundedBox .TRoundedBox_BL {
  position: relative;
  width: 5px;
  height: 5px;
  font-size: 1px;
  background-repeat: no-repeat;
  background-color: white;
}

/* line 443, ../sass/global.scss */
.TRoundedBox .TRoundedBox_TR {
  float: right;
  top: -6px;
  right: -11px;
  background-position: top right;
}

/* line 444, ../sass/global.scss */
.TRoundedBox .TRoundedBox_TL {
  float: left;
  top: -6px;
  left: -11px;
  background-position: top left;
}

/* line 445, ../sass/global.scss */
.TRoundedBox .TRoundedBox_BR {
  float: right;
  bottom: -6px;
  right: -11px;
  background-position: bottom right;
}

/* line 446, ../sass/global.scss */
.TRoundedBox .TRoundedBox_BL {
  float: left;
  bottom: -6px;
  left: -11px;
  background-position: bottom left;
}

/* line 448, ../sass/global.scss */
.TRoundedBox .TRoundedBox_Content {
  clear: both;
}

/* line 452, ../sass/global.scss */
.TRoundedBox.WhiteBox {
  border: 1px solid #ebebeb;
}

/* line 456, ../sass/global.scss */
.TRoundedBox.WhiteBox .TRoundedBox_TR,
.TRoundedBox.WhiteBox .TRoundedBox_TL,
.TRoundedBox.WhiteBox .TRoundedBox_BR,
.TRoundedBox.WhiteBox .TRoundedBox_BL {
  background-image: url("/assets/images/css/corner_ffffff_ebebeb.gif?embed=true");
}

/* line 458, ../sass/global.scss */
.TRoundedBox.GreyBox {
  background-color: #f7f7f7;
  border: 1px solid #f7f7f7;
}

/* line 462, ../sass/global.scss */
.TRoundedBox.GreyBox .TRoundedBox_TR,
.TRoundedBox.GreyBox .TRoundedBox_TL,
.TRoundedBox.GreyBox .TRoundedBox_BR,
.TRoundedBox.GreyBox .TRoundedBox_BL {
  background-image: url("/assets/images/css/corner_f7f7f7_f7f7f7.gif?embed=true");
}

/* start hdr_ftr.css */
/* description: styling for the header and footer
	NOTE: may contain rules for basic sidebar modules, but it shouldn't 
*/
/* background styles  */
/* line 8, ../sass/hdr_ftr.scss */
body {
  background: url("/assets/images/css/backgrounds/gradient_bg.jpg?embed=true") repeat-x #3d3d3d;
  margin: 20px 0 20px 0;
  font-family: arial, helvetica, sans-serif;
}

/* line 14, ../sass/hdr_ftr.scss */
body.legacy_header {
  background: url("/assets/images/css/backgrounds/gradient_bg.jpg?embed=true") repeat-x #3d3d3d !important;
}

/* line 18, ../sass/hdr_ftr.scss */
.background {
  background: url("/assets/images/css/backgrounds/bg_drop.png?embed=true") repeat-y center;
  margin: 0px auto;
}

/* line 23, ../sass/hdr_ftr.scss */
.bottom_cap {
  background: url("/assets/images/css/backgrounds/bottom_cap_drop.png?embed=true") no-repeat center;
  height: 46px;
  margin: 0px auto;
}

/* line 29, ../sass/hdr_ftr.scss */
.top_cap {
  background: url("/assets/images/css/backgrounds/top_cap_drop.png?embed=true") no-repeat bottom center;
  height: 28px;
  margin: 0px auto;
}

/* line 35, ../sass/hdr_ftr.scss */
form {
  overflow: show;
}

/* line 39, ../sass/hdr_ftr.scss */
div.spwrapper {
  width: 740px;
  margin: 0 auto;
}

/* "no-banner" pages should not have the background */
/* line 53, ../sass/hdr_ftr.scss */
body.no_banners,
body.no_banners * .background,
body.no_banners * .bottom_cap,
body.no_banners * .top_cap {
  background: white;
}

/* "no-banner" with a type "is-popup" */
/* line 58, ../sass/hdr_ftr.scss */
body.body_popup {
  margin: 0;
  padding: 0;
}

/* general link styles (duplicated from global.css) */
/* line 69, ../sass/hdr_ftr.scss */
#cn_header * a:link,
#cn_header * a:active,
#cn_header * a:visited {
  text-decoration: none;
}

/* line 73, ../sass/hdr_ftr.scss */
#cn_header * a:hover {
  text-decoration: underline;
}

/* set background for the header */
/* line 79, ../sass/hdr_ftr.scss */
#cn_header {
  width: 740px;
  height: 103px;
  font-size: 11px;
  color: #999;
  margin: 0px auto;
  padding: 0;
  background: #fff;
  position: relative;
  /* Another IE 6/7 Hack to make menus play nice with other position relative elements on page*/
  /* This needs to be set at an arbitary high value, but lower than country modal */
  z-index: 3000;
}

/* line 94, ../sass/hdr_ftr.scss */
#cn_header * ol,
#cn_header * ul {
  list-style-type: none !important;
  list-style-image: none !important;
  margin: 0;
}

/* country/language link */
/* line 102, ../sass/hdr_ftr.scss */
#clang {
  width: 740px;
  text-align: right;
  margin: 0;
  padding: 5px 5px 4px 5px;
  font-size: 10px;
  color: #ccc;
  margin: auto;
}

/* line 114, ../sass/hdr_ftr.scss */
#clang a:link,
#clang a:active,
#clang a:visited {
  margin: 0px;
  padding: 0 12px 0 0;
  color: #d6d3d3 !important;
  font-size: 10px;
  background: none;
  vertical-align: bottom;
}

/* line 123, ../sass/hdr_ftr.scss */
#clang .label {
  color: #ffffff;
  font-size: 11px;
  vertical-align: bottom;
  margin: 0 12px 0 5px;
}

/* line 133, ../sass/hdr_ftr.scss */
#clang .label_nomargin,
#clang .label_nomargin a:link,
#clang .label_nomargin a:active,
#clang .label_nomargin a:visited {
  color: #ffffff;
  font-size: 11px;
  vertical-align: bottom;
}

/* line 139, ../sass/hdr_ftr.scss */
#clang .spacer {
  color: #bfbdbd;
  font-size: 11px;
  vertical-align: middle;
}

/* line 145, ../sass/hdr_ftr.scss */
#clang a:hover {
  text-decoration: underline;
}

/* line 149, ../sass/hdr_ftr.scss */
#clang #languages #current_language {
  color: #ffffff;
  font-size: 11px;
  vertical-align: bottom;
}

/* line 157, ../sass/hdr_ftr.scss */
#clang #languages a:link,
#clang #languages a:active,
#clang #languages a:visited {
  color: #d6d3d3;
  font-size: 11px;
  padding: 0 0 0 0;
}

/* line 163, ../sass/hdr_ftr.scss */
#clang #languages {
  color: #d6d3d4;
  font-size: 11px;
  vertical-align: bottom;
  margin: 0 12px 0 -7px;
}

/* line 172, ../sass/hdr_ftr.scss */
#clang #languages .pipe {
  padding: 0 5px 0 5px;
  color: #afaeae;
}

/* logo area */
/* line 179, ../sass/hdr_ftr.scss */
#logo {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 175px;
  height: 60px;
}

/* Important Intershop Hacks when we source
 * Intershop header code into LAMP */
/* line 190, ../sass/hdr_ftr.scss */
#intershop_banner #cn_header {
  height: auto;
}

/* line 194, ../sass/hdr_ftr.scss */
#intershop_banner #logo {
  height: 50px !important;
  width: 185px !important;
  position: relative !important;
}

/* line 200, ../sass/hdr_ftr.scss */
#intershop_banner #util_search ul {
  top: 0 !important;
  position: relative;
}

/* line 205, ../sass/hdr_ftr.scss */
#intershop_banner #util_search {
  position: relative !important;
  height: 18px !important;
}

/* line 210, ../sass/hdr_ftr.scss */
#logo img {
  display: block;
  margin: 0;
}

/* utility links */
/* line 217, ../sass/hdr_ftr.scss */
#util_search {
  position: absolute;
  right: 0px;
  top: 0px;
  text-align: right;
  margin: 0;
  padding: 0;
  height: 72px;
  width: 560px;
}

/* line 228, ../sass/hdr_ftr.scss */
#util_search ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  clear: both;
  text-align: right;
  position: absolute;
  float: right;
  top: 48px;
  right: 5px;
}

/* line 240, ../sass/hdr_ftr.scss */
#util_search ul li {
  display: block;
  float: left;
  margin: 5px 0px;
  padding: 0 5px 0 5px;
  border: solid 0px #ccc;
  border-left-width: 1px;
}

/* line 249, ../sass/hdr_ftr.scss */
#util_search ul li.first {
  border-left-width: 0px;
}

/* line 253, ../sass/hdr_ftr.scss */
#util_search ul li {
  color: #333333;
}

/* line 259, ../sass/hdr_ftr.scss */
#util_search ul li a:link,
#util_search ul li a:active,
#util_search ul li a:visited {
  font-size: 11px;
  color: #333 !important;
}

/* line 264, ../sass/hdr_ftr.scss */
#util_search ul li a:hover {
  text-decoration: underline;
}

/* line 268, ../sass/hdr_ftr.scss */
#util_search form {
  padding: 0;
  display: block;
  position: absolute;
  top: 13px;
  right: 5px;
  height: 20px;
}

/* line 277, ../sass/hdr_ftr.scss */
#util_search form input {
  vertical-align: middle;
  text-align: right;
}

/* line 282, ../sass/hdr_ftr.scss */
#util_search form input.search_input {
  vertical-align: middle;
  font-size: 11px;
  border: solid 1px #ddd;
  height: 13px !important;
  width: 140px;
  color: #999;
  padding-right: 3px;
}

/* line 292, ../sass/hdr_ftr.scss */
ul#cn_pnav {
  clear: both;
  width: 740px;
  height: 31px;
  margin: 0;
  padding: 0;
  background: none;
  list-style-type: none;
  position: absolute;
  bottom: 0px;
  left: 0px;
}

/* line 307, ../sass/hdr_ftr.scss */
ul#cn_pnav li,
ul#cn_pnav .cn_pnav_link_hover,
.cn_pnav_fmenu_hdr {
  margin: 0;
  padding: 0;
  background: none;
}

/* Intershop HACK */
/* line 314, ../sass/hdr_ftr.scss */
ul#cn_pnav img {
  background: none;
}

/* line 319, ../sass/hdr_ftr.scss */
ul#cn_pnav div.cn_pnav_fmenu {
  position: absolute;
  z-index: 999;
  height: 0;
  left: 0px;
  top: 31px;
}

/* line 328, ../sass/hdr_ftr.scss */
ul#cn_pnav li#cn_pnav_office_prod_link,
#cn_pnav li#cn_pnav_office_prod_link_menu {
  left: 0px;
  top: 0px;
  width: 249px;
  height: 31px;
  display: block;
  position: absolute;
  margin: 0;
  z-index: 1024;
}

/* line 340, ../sass/hdr_ftr.scss */
ul#cn_pnav li#LNK_HDR_PRIMARYNAV_LEFT_PRODUCTION_FLY_APOLLO,
#cn_pnav li#LNK_HDR_PRIMARYNAV_LEFT_PRODUCTION_FLY_APOLLO_menu {
  left: 249px;
  top: 0px;
  height: 31px;
  display: block;
  position: absolute;
  z-index: 1024;
  margin-left: 0;
  /* Intershop HACK */
}

/* line 351, ../sass/hdr_ftr.scss */
ul#cn_pnav li#LNK_HDR_PRIMARYNAV_LEFT_SERVICES_FLY,
#cn_pnav li#LNK_HDR_PRIMARYNAV_LEFT_SERVICES_FLY_menu {
  left: 491px;
  top: 0px;
  height: 31px;
  display: block;
  position: absolute;
  z-index: 1024;
  margin-left: 0;
  /* Intershop HACK */
}

/* line 361, ../sass/hdr_ftr.scss */
ul#cn_pnav ol.cn_pnav_fmenu {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 242px;
}

/* line 368, ../sass/hdr_ftr.scss */
li.cn_pnav_link {
  position: relative;
}

/* line 372, ../sass/hdr_ftr.scss */
ul#cn_pnav ol.cn_pnav_fmenu li {
  margin: 0 15px 0 15px;
  padding: 0;
  list-style-type: none;
}

/* line 378, ../sass/hdr_ftr.scss */
ul#cn_pnav div.bottom {
  width: 242px;
  height: 5px;
  margin: 0;
  padding: 0;
}

/* all menus - image and description text placement*/
/* line 388, ../sass/hdr_ftr.scss */
ul#cn_pnav ol.cn_pnav_fmenu li.dropshadow,
ul#cn_pnav ol.cn_pnav_fmenu li.dropshadow:hover {
  padding: 0 !important;
  background: none;
  border: none;
  margin: 0 !important;
  line-height: 7px;
  height: 7px;
  font-size: 0px;
}

/* line 399, ../sass/hdr_ftr.scss */
ul#cn_pnav ol.cn_pnav_fmenu li.img,
ul#cn_pnav ol.cn_pnav_fmenu li.img:hover {
  padding: 6px 0 0 0;
  border: none;
  background: none;
}

/* line 405, ../sass/hdr_ftr.scss */
ul#cn_pnav ol.cn_pnav_fmenu li.img a * {
  padding: 0;
  margin: 0;
}

/* line 411, ../sass/hdr_ftr.scss */
ul#cn_pnav ol.cn_pnav_fmenu li.description,
ul#cn_pnav ol.cn_pnav_fmenu li.description:hover {
  margin: 0 15px 0 15px;
  font-size: 11px;
  border: none;
  background: none;
  line-height: 13px;
  padding: 7px 5px 5px 0;
}

/* line 420, ../sass/hdr_ftr.scss */
ul#cn_pnav ol.cn_pnav_fmenu li.first {
  border-top: none;
  border-left: none;
  padding: 8px;
}

/* office menu specific */
/* line 428, ../sass/hdr_ftr.scss */
#cn_pnav li#cn_pnav_office_prod_link_menu ol.cn_pnav_fmenu {
  background: url("/assets/images/css/menus/xog_menu_slice.gif?embed=true") bottom repeat-x;
  background-color: #008cc9;
  list-style-type: none;
  margin-left: 7px;
}

/* line 435, ../sass/hdr_ftr.scss */
li#cn_pnav_office_prod_link_menu div.cn_pnav_fmenu div.bottom {
  margin-left: 7px;
}

/* line 439, ../sass/hdr_ftr.scss */
li#cn_pnav_office_prod_link_menu div.cn_pnav_fmenu {
  padding: 0;
  color: #036;
}

/* line 444, ../sass/hdr_ftr.scss */
li#cn_pnav_office_prod_link_menu li.description {
  color: #036;
}

/* line 448, ../sass/hdr_ftr.scss */
li#cn_pnav_office_prod_link_menu ol.cn_pnav_fmenu li a {
  display: block;
  margin: 0;
  position: relative;
}

/* This gives links the default bold styling on the current XOG flyout design. */
/* line 457, ../sass/hdr_ftr.scss */
li#cn_pnav_office_prod_link_menu ol.cn_pnav_fmenu li a:link,
li#cn_pnav_office_prod_link_menu ol.cn_pnav_fmenu li a:active,
li#cn_pnav_office_prod_link_menu ol.cn_pnav_fmenu li a:visited {
  font-size: 11px;
  font-weight: bold;
  color: #036 !important;
  text-decoration: none;
}

/* This gives heading links bold styling on the new XOG flyout design. */
/* line 467, ../sass/hdr_ftr.scss */
li#cn_pnav_office_prod_link_menu ol.cn_pnav_fmenu li a:link.heading,
li#cn_pnav_office_prod_link_menu ol.cn_pnav_fmenu li a:active.heading,
li#cn_pnav_office_prod_link_menu ol.cn_pnav_fmenu li a:visited.heading {
  font-size: 11px;
  font-weight: bold;
  color: #036 !important;
  text-decoration: none;
  margin-top: 5px;
  margin-left: -8px;
  margin-bottom: -7px;
}

/* This gives hover an underline for headings on the new XOG flyout design. */
/* line 478, ../sass/hdr_ftr.scss */
li#cn_pnav_office_prod_link_menu ol.cn_pnav_fmenu li a:hover.heading {
  text-decoration: underline;
}

/* This gives the last link some extra padding on the new XOG flyout design. */
/* line 485, ../sass/hdr_ftr.scss */
li#cn_pnav_office_prod_link_menu ol.cn_pnav_fmenu li a:link.last,
li#cn_pnav_office_prod_link_menu ol.cn_pnav_fmenu li a:active.last,
li#cn_pnav_office_prod_link_menu ol.cn_pnav_fmenu li a:visited.last {
  margin-bottom: 2px;
}

/* This gives subheading links normal styling on the new XOG flyout design. */
/* line 492, ../sass/hdr_ftr.scss */
li#cn_pnav_office_prod_link_menu ol.cn_pnav_fmenu li a:link.subheading,
li#cn_pnav_office_prod_link_menu ol.cn_pnav_fmenu li a:active.subheading,
li#cn_pnav_office_prod_link_menu ol.cn_pnav_fmenu li a:visited.subheading {
  font-size: 11px;
  font-weight: normal;
  color: #036 !important;
  text-decoration: none;
}

/* line 499, ../sass/hdr_ftr.scss */
li#cn_pnav_office_prod_link_menu ol.cn_pnav_fmenu li:hover {
  background: transparent url("/assets/images/css/menus/bg-menulink-blue.png?embed=true") repeat-x;
}

/* This ensures that we don't show the hover background for headings on the new XOG flyout design. */
/* line 504, ../sass/hdr_ftr.scss */
li#cn_pnav_office_prod_link_menu ol.cn_pnav_fmenu li:hover.heading {
  background: none;
}

/* This creates the link divider on the current XOG flyout menu design. */
/* line 509, ../sass/hdr_ftr.scss */
li#cn_pnav_office_prod_link_menu ol.cn_pnav_fmenu li {
  border-top: solid 1px #9fd4ef;
  padding: 8px;
}

/* This suppresses the link divider for heading links on the new XOG flyout menu design. */
/* line 515, ../sass/hdr_ftr.scss */
li#cn_pnav_office_prod_link_menu ol.cn_pnav_fmenu li.suppress_divider {
  border-top: none;
  padding: 8px;
}

/* line 520, ../sass/hdr_ftr.scss */
li#cn_pnav_office_prod_link_menu ol.cn_pnav_fmenu li a:hover {
  text-decoration: underline;
}

/* production menu background */
/* line 526, ../sass/hdr_ftr.scss */
#cn_pnav li#LNK_HDR_PRIMARYNAV_LEFT_PRODUCTION_FLY_APOLLO_menu ol.cn_pnav_fmenu {
  background: url("/assets/images/css/menus/psg_menu_slice.gif?embed=true") bottom repeat-x;
  background-color: #6caf3c;
}

/* line 531, ../sass/hdr_ftr.scss */
li#LNK_HDR_PRIMARYNAV_LEFT_PRODUCTION_FLY_APOLLO_menu div.cn_pnav_fmenu {
  padding: 0;
  color: #3c5709;
}

/* line 536, ../sass/hdr_ftr.scss */
li#LNK_HDR_PRIMARYNAV_LEFT_PRODUCTION_FLY_APOLLO_menu li.description {
  color: #3c5709;
}

/* line 540, ../sass/hdr_ftr.scss */
li#LNK_HDR_PRIMARYNAV_LEFT_PRODUCTION_FLY_APOLLO_menu ol.cn_pnav_fmenu li a {
  display: block;
  padding: 0;
  margin: 0;
  position: relative;
}

/* This gives links the default bold styling on the current PSG flyout design. */
/* line 550, ../sass/hdr_ftr.scss */
li#LNK_HDR_PRIMARYNAV_LEFT_PRODUCTION_FLY_APOLLO_menu ol.cn_pnav_fmenu li a:link,
li#LNK_HDR_PRIMARYNAV_LEFT_PRODUCTION_FLY_APOLLO_menu ol.cn_pnav_fmenu li a:active,
li#LNK_HDR_PRIMARYNAV_LEFT_PRODUCTION_FLY_APOLLO_menu ol.cn_pnav_fmenu li a:visited {
  font-size: 11px;
  font-weight: bold;
  color: #3c5709 !important;
  text-decoration: none;
}

/* This gives heading links bold styling on the new PSG flyout design. */
/* line 560, ../sass/hdr_ftr.scss */
li#LNK_HDR_PRIMARYNAV_LEFT_PRODUCTION_FLY_APOLLO_menu ol.cn_pnav_fmenu li a:link.heading,
li#LNK_HDR_PRIMARYNAV_LEFT_PRODUCTION_FLY_APOLLO_menu ol.cn_pnav_fmenu li a:active.heading,
li#LNK_HDR_PRIMARYNAV_LEFT_PRODUCTION_FLY_APOLLO_menu ol.cn_pnav_fmenu li a:visited.heading {
  font-size: 11px;
  font-weight: bold;
  color: #3c5709 !important;
  text-decoration: none;
  margin-top: 5px;
  margin-left: -8px;
  margin-bottom: -7px;
}

/* This gives hover an underline for headings on the new PSG flyout design. */
/* line 571, ../sass/hdr_ftr.scss */
li#LNK_HDR_PRIMARYNAV_LEFT_PRODUCTION_FLY_APOLLO_menu ol.cn_pnav_fmenu li a:hover.heading {
  text-decoration: underline;
}

/* This gives the last link some extra padding on the new PSG flyout design. */
/* line 578, ../sass/hdr_ftr.scss */
li#LNK_HDR_PRIMARYNAV_LEFT_PRODUCTION_FLY_APOLLO_menu ol.cn_pnav_fmenu li a:link.last,
li#LNK_HDR_PRIMARYNAV_LEFT_PRODUCTION_FLY_APOLLO_menu ol.cn_pnav_fmenu li a:active.last,
li#LNK_HDR_PRIMARYNAV_LEFT_PRODUCTION_FLY_APOLLO_menu ol.cn_pnav_fmenu li a:visited.last {
  margin-bottom: 2px;
}

/* This gives subheading links normal styling on the new PSG flyout design. */
/* line 585, ../sass/hdr_ftr.scss */
li#LNK_HDR_PRIMARYNAV_LEFT_PRODUCTION_FLY_APOLLO_menu ol.cn_pnav_fmenu li a:link.subheading,
li#LNK_HDR_PRIMARYNAV_LEFT_PRODUCTION_FLY_APOLLO_menu ol.cn_pnav_fmenu li a:active.subheading,
li#LNK_HDR_PRIMARYNAV_LEFT_PRODUCTION_FLY_APOLLO_menu ol.cn_pnav_fmenu li a:visited.subheading {
  font-size: 11px;
  font-weight: normal;
  color: #3c5709 !important;
  text-decoration: none;
}

/* line 592, ../sass/hdr_ftr.scss */
li#LNK_HDR_PRIMARYNAV_LEFT_PRODUCTION_FLY_APOLLO_menu ol.cn_pnav_fmenu li:hover {
  background: transparent url("/assets/images/css/menus/bg-menulink-green.png?embed=true") repeat-x;
}

/* This ensures that we don't show the hover background for headings on the new PSG flyout design. */
/* line 597, ../sass/hdr_ftr.scss */
li#LNK_HDR_PRIMARYNAV_LEFT_PRODUCTION_FLY_APOLLO_menu ol.cn_pnav_fmenu li:hover.heading {
  background: none;
}

/* This creates the link divider on the current PSG flyout menu design. */
/* line 602, ../sass/hdr_ftr.scss */
li#LNK_HDR_PRIMARYNAV_LEFT_PRODUCTION_FLY_APOLLO_menu ol.cn_pnav_fmenu li {
  border-top: solid 1px #e2ea77;
  padding: 8px;
}

/* This suppresses the link divider for heading links on the new PSG flyout menu design. */
/* line 608, ../sass/hdr_ftr.scss */
li#LNK_HDR_PRIMARYNAV_LEFT_PRODUCTION_FLY_APOLLO_menu ol.cn_pnav_fmenu li.suppress_divider {
  border-top: none;
  padding: 8px;
}

/* line 613, ../sass/hdr_ftr.scss */
li#LNK_HDR_PRIMARYNAV_LEFT_PRODUCTION_FLY_APOLLO_menu ol.cn_pnav_fmenu li a:hover {
  text-decoration: underline;
}

/* outsourcing menu link hover styles */
/* line 619, ../sass/hdr_ftr.scss */
#cn_pnav li#LNK_HDR_PRIMARYNAV_LEFT_SERVICES_FLY_menu ol.cn_pnav_fmenu {
  background: url("/assets/images/css/menus/xgs_menu_slice.gif?embed=true") bottom repeat-x;
  background-color: #a2238e;
}

/* line 624, ../sass/hdr_ftr.scss */
li#LNK_HDR_PRIMARYNAV_LEFT_SERVICES_FLY_menu div.cn_pnav_fmenu {
  z-index: 1024;
  padding: 0;
  color: #33032b;
}

/* line 631, ../sass/hdr_ftr.scss */
li#LNK_HDR_PRIMARYNAV_LEFT_SERVICES_FLY_menu li.description {
  color: #33032b;
}

/* line 635, ../sass/hdr_ftr.scss */
li#LNK_HDR_PRIMARYNAV_LEFT_SERVICES_FLY_menu ol.cn_pnav_fmenu li a {
  display: block;
  padding: 0;
  margin: 0;
  position: relative;
}

/* This gives links the default bold styling on the current XGS flyout design. */
/* line 645, ../sass/hdr_ftr.scss */
li#LNK_HDR_PRIMARYNAV_LEFT_SERVICES_FLY_menu ol.cn_pnav_fmenu li a:link,
li#LNK_HDR_PRIMARYNAV_LEFT_SERVICES_FLY_menu ol.cn_pnav_fmenu li a:active,
li#LNK_HDR_PRIMARYNAV_LEFT_SERVICES_FLY_menu ol.cn_pnav_fmenu li a:visited {
  font-size: 11px;
  font-weight: bold;
  color: #33032b !important;
  text-decoration: none;
}

/* This gives heading links bold styling on the new XGS flyout design. */
/* line 655, ../sass/hdr_ftr.scss */
li#LNK_HDR_PRIMARYNAV_LEFT_SERVICES_FLY_menu ol.cn_pnav_fmenu li a:link.heading,
li#LNK_HDR_PRIMARYNAV_LEFT_SERVICES_FLY_menu ol.cn_pnav_fmenu li a:active.heading,
li#LNK_HDR_PRIMARYNAV_LEFT_SERVICES_FLY_menu ol.cn_pnav_fmenu li a:visited.heading {
  font-size: 11px;
  font-weight: bold;
  color: #33032b !important;
  text-decoration: none;
  margin-top: 5px;
  margin-left: -8px;
  margin-bottom: -7px;
}

/* This gives hover an underline for headings on the new XGS flyout design. */
/* line 666, ../sass/hdr_ftr.scss */
li#LNK_HDR_PRIMARYNAV_LEFT_SERVICES_FLY_menu ol.cn_pnav_fmenu li a:hover.heading {
  text-decoration: underline;
}

/* This gives the last link some extra padding on the new XGS flyout design. */
/* line 673, ../sass/hdr_ftr.scss */
li#LNK_HDR_PRIMARYNAV_LEFT_SERVICES_FLY_menu ol.cn_pnav_fmenu li a:link.last,
li#LNK_HDR_PRIMARYNAV_LEFT_SERVICES_FLY_menu ol.cn_pnav_fmenu li a:active.last,
li#LNK_HDR_PRIMARYNAV_LEFT_SERVICES_FLY_menu ol.cn_pnav_fmenu li a:visited.last {
  margin-bottom: 2px;
}

/* This gives subheading links normal styling on the new XGS flyout design. */
/* line 680, ../sass/hdr_ftr.scss */
li#LNK_HDR_PRIMARYNAV_LEFT_SERVICES_FLY_menu ol.cn_pnav_fmenu li a:link.subheading,
li#LNK_HDR_PRIMARYNAV_LEFT_SERVICES_FLY_menu ol.cn_pnav_fmenu li a:active.subheading,
li#LNK_HDR_PRIMARYNAV_LEFT_SERVICES_FLY_menu ol.cn_pnav_fmenu li a:visited.subheading {
  font-size: 11px;
  font-weight: normal;
  color: #33032b !important;
  text-decoration: none;
}

/* line 687, ../sass/hdr_ftr.scss */
li#LNK_HDR_PRIMARYNAV_LEFT_SERVICES_FLY_menu ol.cn_pnav_fmenu li:hover {
  background: transparent url("/assets/images/css/menus/bg-menulink-purple.png?embed=true") repeat-x;
}

/* This ensures that we don't show the hover background for headings on the new XGS flyout design. */
/* line 692, ../sass/hdr_ftr.scss */
li#LNK_HDR_PRIMARYNAV_LEFT_SERVICES_FLY_menu ol.cn_pnav_fmenu li:hover.heading {
  background: none;
}

/* This creates the link divider on the current XGS flyout menu design. */
/* line 697, ../sass/hdr_ftr.scss */
li#LNK_HDR_PRIMARYNAV_LEFT_SERVICES_FLY_menu ol.cn_pnav_fmenu li {
  border-top: solid 1px #e29fc7;
  padding: 8px;
}

/* This suppresses the link divider for heading links on the new XGS flyout menu design. */
/* line 703, ../sass/hdr_ftr.scss */
li#LNK_HDR_PRIMARYNAV_LEFT_SERVICES_FLY_menu ol.cn_pnav_fmenu li.suppress_divider {
  border-top: none;
  padding: 8px;
}

/* line 708, ../sass/hdr_ftr.scss */
li#LNK_HDR_PRIMARYNAV_LEFT_SERVICES_FLY_menu ol.cn_pnav_fmenu li a:hover {
  text-decoration: underline;
}

/* line 712, ../sass/hdr_ftr.scss */
.cn_pnav_fmenu_ie_select_block {
  z-index: 0;
  position: absolute;
  left: 0px;
  top: 0px;
  filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

/* page global */
/* line 721, ../sass/hdr_ftr.scss */
.load_bg {
  width: 740px;
  margin: auto;
}

/* footer styles */
/* line 728, ../sass/hdr_ftr.scss */
#banner_ftr {
  padding-top: 20px;
  clear: both;
}

/* line 733, ../sass/hdr_ftr.scss */
#banner_ftr div.cn_footer {
  width: 740px;
  margin: 0px auto;
}

/* line 741, ../sass/hdr_ftr.scss */
#banner_ftr a:link,
#banner_ftr a:active,
#banner_ftr a:hover,
#banner_ftr a:visited {
  color: #333 !important;
  text-decoration: none;
}

/* line 746, ../sass/hdr_ftr.scss */
#banner_ftr a:hover {
  text-decoration: underline;
}

/* line 750, ../sass/hdr_ftr.scss */
#banner_ftr td#cn_footer_site_title {
  font-weight: bold;
  font-size: 11px;
  color: #000;
  margin: 0 5px 0 8px;
  padding: 0 0 5px 10px;
}

/* line 758, ../sass/hdr_ftr.scss */
#banner_ftr * strong {
  font-weight: bold;
}

/* line 762, ../sass/hdr_ftr.scss */
#banner_ftr h3 {
  font-size: 12px;
  color: #000;
  margin: 0;
  padding: 0 0 3px 8px;
}

/* line 769, ../sass/hdr_ftr.scss */
.cn_footer h3 {
  font-size: 14px;
}

/* line 773, ../sass/hdr_ftr.scss */
div.cn_footer_bg {
  background-image: url("/assets/images/css/homepage/footer_bottom_740.gif?embed=true");
  background-repeat: no-repeat;
  background-position: top left;
  padding: 10px;
  margin: 0;
}

/* line 781, ../sass/hdr_ftr.scss */
.cn_footer td.cn_footer_sitenav_col h4 {
  margin: 0;
  padding: 0 0 3px 9px;
  color: #999;
  font-size: 11px;
}

/* line 788, ../sass/hdr_ftr.scss */
.cn_footer td.cn_footer_sitenav_col2 h5 {
  margin: 0;
  padding: 0 0 3px 9px;
  color: #999;
  font-size: 11px;
}

/* line 795, ../sass/hdr_ftr.scss */
.cn_footer td.cn_footer_sitenav_col p {
  margin: 0;
  padding: 0 0 2px 9px;
  color: #999;
  font-size: 11px;
}

/* line 802, ../sass/hdr_ftr.scss */
.cn_footer td.cn_footer_sitenav_col span {
  margin: 0;
  padding: 0 0 2px 9px;
  color: #999;
  font-size: 11px;
  display: block;
}

/* line 810, ../sass/hdr_ftr.scss */
.cn_footer td.cn_footer_sitenav_col p span {
  display: block;
  margin: 0;
  padding: 0;
}

/* line 816, ../sass/hdr_ftr.scss */
.cn_footer td.cn_footer_sitenav_col p img {
  display: block;
  padding: 3px 0 3px 0;
}

/* line 821, ../sass/hdr_ftr.scss */
.cn_footer td {
  border: solid 0px #ebebeb;
  padding-right: 5px;
}

/* line 826, ../sass/hdr_ftr.scss */
.cn_footer td.cn_footer_sitenav_col {
  font-size: 11px;
  padding: 0;
}

/* line 831, ../sass/hdr_ftr.scss */
.cn_footer td.cn_footer_sitenav_col2 {
  width: 135px;
  font-size: 11px;
  border-left-width: 1px;
}

/* line 838, ../sass/hdr_ftr.scss */
.cn_footer td.cn_footer_sitenav_col2 ul,
.cn_footer td.cn_footer_sitenav_col ul {
  margin: 0;
  padding: 0 0 0 9px;
  list-style-type: none;
}

/* line 845, ../sass/hdr_ftr.scss */
.cn_footer td.cn_footer_sitenav_col2 li,
.cn_footer td.cn_footer_sitenav_col li {
  padding: 0 0 0 9px;
  background: url("/assets/images/css/components/carat-pointer-txt_11px.gif?embed=true") 0 4px;
  background-repeat: no-repeat;
}

/* line 851, ../sass/hdr_ftr.scss */
ul.footer_gray_bar {
  background: url("/assets/images/css/menus/footer_740x31.gif?embed=true") no-repeat;
  clear: both;
  width: 730px;
  height: 26px;
  margin: 0;
  padding: 9px 5px 0 5px;
  font-size: 11px;
  font-family: arial, helvetica, sans-serif;
}

/* line 864, ../sass/hdr_ftr.scss */
ul.footer_gray_bar li a:link,
ul.footer_gray_bar li a:visited,
ul.footer_gray_bar li a:active {
  color: #666 !important;
}

/* line 868, ../sass/hdr_ftr.scss */
ul.footer_gray_bar li a:hover {
  text-decoration: underline;
}

/* line 872, ../sass/hdr_ftr.scss */
ul.footer_gray_bar li {
  display: block;
  float: left;
  padding-left: 5px;
  padding-right: 5px;
  border: solid 0px #ccc;
  color: #333;
  border-left-width: 1px;
}

/* line 882, ../sass/hdr_ftr.scss */
ul.footer_gray_bar li * {
  font-weight: normal;
  font-size: 11px;
}

/* line 887, ../sass/hdr_ftr.scss */
ul.footer_gray_bar li.first {
  border-left-width: 0px;
}

/* line 891, ../sass/hdr_ftr.scss */
p.footer_copyright {
  padding: 0 8px 10px 8px;
  color: #999;
  font-size: 11px;
  clear: both;
  margin: 0;
  display: block;
}

/* COUNTRY SELECTOR {{{ */
/* line 902, ../sass/hdr_ftr.scss */
div.country_selector_header {
  color: #333333;
  font-family: arial, helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  padding-bottom: 5px;
  border-bottom: 1px solid #DCDCDC;
}

/* line 911, ../sass/hdr_ftr.scss */
div.country_selector_body {
  padding-top: 10px;
  color: #333333;
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}

/* line 919, ../sass/hdr_ftr.scss */
div.country_selector_country_region {
  color: #333333;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

/* line 926, ../sass/hdr_ftr.scss */
select#country_selector option {
  color: #333333;
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}

/* line 933, ../sass/hdr_ftr.scss */
.dir_left * {
  text-align: left;
}

/* line 937, ../sass/hdr_ftr.scss */
.dir_right * {
  text-align: right;
}

/* line 941, ../sass/hdr_ftr.scss */
div.country_selector_body tr td {
  vertical-align: top;
}

/* line 945, ../sass/hdr_ftr.scss */
div.inner_modal_content {
  overflow: hidden;
}

/* END COUNTRY SELECTOR }}} */
/* end hdr_ftr.css */
/******************************************
*	FILE: tags.css
*	DESC: Style rules for tags library
******************************************/
/* {{{ FIND_LOCAL_DEALER */
/* line 7, ../sass/tags.scss */
div.findlocaldealer {
  width: 175px;
  height: 93px;
  background-repeat: none;
  margin-bottom: 12px;
}

/* line 13, ../sass/tags.scss */
div.findlocaldealer input.postcode {
  vertical-align: top;
  width: 100px;
  font-size: 12px;
  border: solid 1px #ddd;
  height: 12px;
  color: #999;
  padding-right: 3px;
  padding-top: 0px;
  margin: 65px 0 0 12px;
}

/* line 24, ../sass/tags.scss */
div.findlocaldealer input.go {
  vertical-align: top;
  margin: 65px 0 0 3px;
}

/* line 28, ../sass/tags.scss */
div.findlocaldealer div.screen_reader {
  position: absolute;
  left: -1000px;
}

/* }}}*/
/* ALTBAR tag presets {{{*/
/* line 36, ../sass/tags.scss */
td.alt_content {
  color: #666;
  padding: 7px 0 12px 0;
  background-color: #fff;
}

/* line 42, ../sass/tags.scss */
.content_container td.alt_header {
  font-weight: bold;
}

/* line 46, ../sass/tags.scss */
td.header_cell_light {
  background-color: #FAFAFA;
}

/* line 50, ../sass/tags.scss */
td.header_cell_dark {
  background-color: #F5F5F5;
}

/* line 54, ../sass/tags.scss */
td.header_cell_light, td.header_cell_dark {
  font-color: #666;
  font-weight: bold;
  width: 70px;
  text-align: center;
  border-right: 1px solid #e7e7e7;
}

/* line 62, ../sass/tags.scss */
td.cell_light {
  background-color: #FFFFFF;
}

/* line 66, ../sass/tags.scss */
td.cell_dark {
  background-color: #FAFAFA;
}

/* END ALTBAR }}}*/
/* NEWSROOM_FEED tag presets {{{*/
/* line 75, ../sass/tags.scss */
table.newsroom td.cell_light, table.newsroom td.cell_dark {
  padding: 5px 5px 5px 15px;
}

/* line 79, ../sass/tags.scss */
table.newsroom td {
  padding: 5px;
}

/* line 83, ../sass/tags.scss */
table.newsroom {
  border-bottom: 1px solid #dcdcdc;
}

/* END NEWSROOM_FEED tag presets }}}*/
/* CALLOUT tag presets {{{*/
/* line 91, ../sass/tags.scss */
div.callout {
  position: relative;
  padding: 18px;
  border: 1px solid #dad9d9;
  min-height: 76px;
  /* IE 6/7 Hack to make min-height work */
  *height: auto !important;
  *height: 100px;
  z-index: 0;
}

/* line 102, ../sass/tags.scss */
div.callout div.top_left, div.callout div.top_right, div.callout div.lower_left, div.callout div.lower_right {
  position: absolute;
  margin: 0;
  padding: 0;
  height: 5px;
  width: 5px;
  /* IE 6 Hack to make box actually 5px tall */
  line-height: 0;
  font-size: 0;
}

/* line 113, ../sass/tags.scss */
div.callout div.top_left {
  top: -1px;
  left: -1px;
  background-image: url("/assets/images/css/components/featured-white-box_top-left-corner.gif?embed=true");
}

/* line 119, ../sass/tags.scss */
div.callout div.top_right {
  top: -1px;
  right: -1px;
  background-image: url("/assets/images/css/components/featured-white-box_top-right-corner.gif?embed=true");
}

/* line 125, ../sass/tags.scss */
div.callout div.lower_left {
  bottom: -1px;
  left: -1px;
  background-image: url("/assets/images/css/components/featured-white-box_lower-left-corner.gif?embed=true");
}

/* line 131, ../sass/tags.scss */
div.callout div.lower_right {
  bottom: -1px;
  right: -1px;
  background-image: url("/assets/images/css/components/featured-white-box_lower-right-corner.gif?embed=true");
}

/* END CALLOUT tag presets }}}*/
/* SHADOW_BOX tag {{{*/
/* line 141, ../sass/tags.scss */
div.shadowbox {
  visibility: hidden;
  position: relative;
  padding: 0px 0px 0px 0px;
}

/* line 146, ../sass/tags.scss */
div.shadowbox div.introcopy_container {
  position: relative;
  border: 1px solid #dad9d9;
  border-radius: 8px 8px 8px 8px;
}

/* line 151, ../sass/tags.scss */
div.shadowbox div.introcopy_container div.introcopy {
  padding: 10px 15px 10px 15px;
}

/* line 154, ../sass/tags.scss */
div.shadowbox div.introcopy_container div.shadowbox_toggle_container {
  position: absolute;
  bottom: 10px;
  padding-left: 15px;
}

/* line 159, ../sass/tags.scss */
div.shadowbox div.shadowbox_hidden_contents {
  position: relative;
  display: none;
  border-radius: 0px 0px 8px 8px;
  border: 1px solid #dad9d9;
  margin-top: -10px;
  background-color: #fff;
}

/* line 167, ../sass/tags.scss */
div.shadowbox div.shadowbox_hidden_contents div.shadowbox_hidden_content:first-child {
  border-top: none;
  padding: 30px 30px 30px 30px;
}

/* line 171, ../sass/tags.scss */
div.shadowbox div.shadowbox_hidden_contents div.shadowbox_hidden_content {
  border-top: 1px solid #dad9d9;
  padding: 30px 30px 30px 30px;
  *width: 90%;
}

/* line 176, ../sass/tags.scss */
div.shadowbox td.leftimgcontent {
  padding-left: 20px;
}

/* END SHADOW_BOX tag }}}*/
/* BOX tag presets {{{*/
/* line 184, ../sass/tags.scss */
.content_container td.alt_header {
  border-bottom: solid 1px #dcdcdc;
  padding: 5px 5px 3px 0;
  background-color: #fff;
  color: #333;
  font-size: 13px;
}

/* line 192, ../sass/tags.scss */
div.ttn_content_pane_content td.alt_header {
  background-color: #fafafa;
}

/* line 196, ../sass/tags.scss */
table.fbcontent {
  border: solid 1px #E0E3E6;
  padding-bottom: 7px;
  margin-bottom: 18px;
  table-layout: fixed;
}

/* line 203, ../sass/tags.scss */
table.fbheader {
  border-top: solid 1px #E0E3E6;
  border-left: solid 1px #E0E3E6;
  border-right: solid 1px #E0E3E6;
}

/* line 209, ../sass/tags.scss */
#home_nav table tr td div.collapse_menu table tr td {
  border: none;
  background: none;
}

/* line 214, ../sass/tags.scss */
#home_nav td span.lefttxt_hdr font {
  color: #666;
  font: bold 10px arial, helvetica, sans-serif;
}

/* line 219, ../sass/tags.scss */
table.fbheader font {
  color: #000;
  font: 11px arial, helvetica, sans-serif;
}

/* line 224, ../sass/tags.scss */
table.fbheader tr td {
  background: url("/gifs/components/rn_bg2.gif?embed=true") repeat-x white;
}

/* line 228, ../sass/tags.scss */
table.fbcontent tr td {
  background: url("/gifs/components/rn_bg.gif?embed=true") repeat-x white;
  vertical-align: top;
}

/* line 233, ../sass/tags.scss */
table.fbcontent table tr td {
  background: none;
}

/* line 237, ../sass/tags.scss */
table.fbcontent tr td table {
  margin-top: 10px;
}

/* line 242, ../sass/tags.scss */
table.fbcontent tr td table.caratlink,
table.fbcontent tr td table.collapse_submenu_label {
  margin-top: 0;
}

/* END BOX tag presets }}}*/
/* "BOX" tags in content modules get a new look {{{*/
/* line 250, ../sass/tags.scss */
table.boxheader td.header,
table.boxheader td.header {
  border-bottom: solid 1px #dcdcdc;
  padding: 20px 0 3px 0;
  background-color: #fff;
  color: #333;
  font-size: 13px;
  font-weight: bold;
}

/* line 259, ../sass/tags.scss */
table.boxheader td.header_light {
  border-bottom: none;
}

/* line 264, ../sass/tags.scss */
table.boxheader td.header * {
  color: #333;
  font-size: 13px;
}

/* line 270, ../sass/tags.scss */
table.boxcontent td.content,
table.boxcontent td.content {
  color: #666;
  padding: 16px 0 0 0;
  background-color: #fff;
}

/* line 276, ../sass/tags.scss */
table.boxcontent td.content span {
  color: #666;
}

/* line 281, ../sass/tags.scss */
.cw_490 table.boxheader td.header,
.cw_545 table.boxheader td.header {
  margin: 0px;
  padding: 5px 5px 3px 0;
  background: #fff;
  border-bottom: solid 1px #ddd;
  font-size: 13px;
  font-weight: bold;
}

/* line 291, ../sass/tags.scss */
.cw_490 table.boxheader td.header *,
.cw_545 table.boxheader td.header * {
  font-size: 13px;
  color: #333;
}

/* line 296, ../sass/tags.scss */
.cw_490 table.boxcontent td.content {
  margin: 0px;
  padding: 5px 5px 5px 0;
  background: #fff;
  color: #666;
}

/* boxtag for formeng */
/* should the box tag CSS get consolidated? It's all over the place */
/* line 307, ../sass/tags.scss */
.boxcontent td.content {
  margin: 0px;
  padding: 5px 5px 5px 0;
  background: #fff;
  color: #666;
}

/* line 314, ../sass/tags.scss */
.boxcontent td.content * {
  line-height: 1.2em;
}

/* line 318, ../sass/tags.scss */
.boxcontent td.content ul {
  padding: 0 0 0 28px;
  margin: 10px 0;
}

/* line 323, ../sass/tags.scss */
.boxcontent ul {
  list-style-type: none;
}

/* line 326, ../sass/tags.scss */
.boxcontent ul li {
  background-image: url("/assets/images/css/components/square-bullet.gif?embed=true");
  background-position: 0 4px;
  background-repeat: no-repeat;
  margin: 3px 0 0 -12px;
  padding: 0 0 3px 15px !important;
  /* Important is here for IE 6 */
}

/* This allows us to add "sub-headings" in sidebar BOX tags that are appropriately spaced from their content. */
/* line 335, ../sass/tags.scss */
.boxcontent h6 {
  margin-top: 0px;
  margin-bottom: 6px;
}

/* END "BOX" tags in content modules get a new look }}}*/
/* IMGBOX {{{*/
/* line 344, ../sass/tags.scss */
.imgbox {
  font: 11px arial, helvetica, sans-serif;
}

/* line 348, ../sass/tags.scss */
.shade1 {
  background: #eee;
  padding: 10px;
}

/* line 353, ../sass/tags.scss */
.shade2 {
  background: #eef;
  padding: 10px;
}

/* line 358, ../sass/tags.scss */
.imgbox h4 {
  font: bold 13px arial, helvetica, sans-serif;
  padding: 0 0 5px 0;
  margin: 0;
  display: block;
}

/* line 365, ../sass/tags.scss */
.floatleft div.img {
  float: left;
  margin: 0 10px 10px 0;
}

/* line 370, ../sass/tags.scss */
.floatright div.img {
  float: right;
  margin: 0 0 10px 10px;
}

/* line 375, ../sass/tags.scss */
.imgbox div.img div {
  padding: 5px;
  font: 10px arial, helvetica, sans-serif;
}

/* line 380, ../sass/tags.scss */
.imgbox p {
  padding: 0 0 5px 0;
  margin: 0;
}

/* line 385, ../sass/tags.scss */
.imgbox ul {
  margin-top: 0;
}

/* line 391, ../sass/tags.scss */
.imgbox p.large,
.imgbox p.ol,
.imgbox p.ul {
  font: 13px arial, helvetica, sans-serif;
}

/* line 395, ../sass/tags.scss */
.imgbox h4.large {
  font: bold 15px arial, helvetica, sans-serif;
}

/* line 399, ../sass/tags.scss */
.imgbox p.small {
  font: 10px arial, helvetica, sans-serif;
}

/* line 403, ../sass/tags.scss */
.imgbox h4.small {
  font: bold 11px arial, helvetica, sans-serif;
}

/* END IMGBOX }}}*/
/* PLANK_PRODUCT_LINK {{{*/
/* line 411, ../sass/tags.scss */
.boxcontent td.content * .plank_product_links_only * {
  line-height: 1.7em;
}

/* line 415, ../sass/tags.scss */
.plank_prod_link {
  margin: 0;
  clear: both;
  padding: 5px 0;
  font: normal 10px arial, helvetica, sans-serif;
}

/* line 423, ../sass/tags.scss */
.plank_prod_link p {
  margin: 0;
  padding: 3px 0 5px 0;
  color: black;
}

/* END PLANK_PRODUCT_LINK }}}*/
/* OBJECTBOX {{{*/
/* line 432, ../sass/tags.scss */
div.objectbox div.column {
  float: left;
}

/* line 436, ../sass/tags.scss */
div.objectbox div.clear {
  clear: both;
}

/* line 440, ../sass/tags.scss */
div.fadebg {
  background: url("/gifs/components/featured_links_bg_catpage.gif?embed=true") repeat-x #cbe6fb;
  border: solid 1px #E3E3E3;
  padding: 5px 10px;
}

/* line 446, ../sass/tags.scss */
div.objectbox h4 {
  margin: 0;
  padding: 0;
  font: bold 13px arial, helvetica, sans-serif;
}

/* OBJECTBOX }}}*/
/* UNKNOWN - NOT SURE WHAT THESE RULES APPLY TO...MEDIAPLAYER? {{{*/
/* 
   NOTE: These are *UNKNOWN* are actually "presets" that apply to the OBJECTBOX tag. 
   Basically they are classes that can be passed to the tag as attributes which
   alter the behavior of the tag.
*/
/* line 461, ../sass/tags.scss */
div.media_maincol_lefttxt,
div.media_maincol_righttxt {
  width: 545px;
  font: 11px arial, helvetica, sans-serif;
}

/* line 467, ../sass/tags.scss */
div.media_maincol_lefttxt div.no1,
div.media_maincol_righttxt div.no0 {
  width: 195px;
}

/* add some padding to the left of a media object */
/* line 473, ../sass/tags.scss */
div.media_maincol_lefttxt .media_container {
  margin: 0 0 0 10px;
}

/* Optionally, add some padding to the bottom of the <MEDIAPLAYER> tag. */
/* line 478, ../sass/tags.scss */
.media_container_bottom_padding {
  margin-bottom: 20px;
}

/* line 483, ../sass/tags.scss */
div.media_maincol_lefttxt div.no0,
div.media_maincol_righttxt div.no1 {
  width: 345px;
}

/* line 488, ../sass/tags.scss */
div.media_maincol_lefttxt div.no0,
div.media_maincol_righttxt div.no1 {
  font: 13px arial, helvetica, sans-serif;
}

/* line 492, ../sass/tags.scss */
p.videoplayer div.center {
  margin: auto;
}

/* END UNKNOWN - NOT SURE WHAT THESE RULES APPLY TO... MEDIAPLAYER}}}*/
/* VIDEOPLAYER {{{*/
/* line 499, ../sass/tags.scss */
p.flvPlayer_3button_xrx_240x370 {
  margin: 0;
  padding: 0;
}

/* END VIDEOPLAYER }}}*/
/* solid ink ROLLOVER style for leftnav (should this be in solid-ink-specific stylesheet?) */
/* line 505, ../sass/tags.scss */
img.vplank {
  display: block;
  margin: 0 0 14px 0;
}

/* BOX gradient header style {{{*/
/* line 512, ../sass/tags.scss */
table.hd_s1 tr td {
  background: url("/gifs/components/nav_hd_bg.gif?embed=true") repeat-x #999999;
  color: #fff;
}

/* line 517, ../sass/tags.scss */
table.hd_s2 {
  padding: 0px;
}

/* line 521, ../sass/tags.scss */
table.hd_s2 tr td {
  background: url("/gifs/components/glassheader_bg.gif?embed=true") repeat-x white;
  color: #000;
  padding: 6px;
}

/* END BOX gradient header style }}}*/
/* solid ink list styles {{{*/
/* line 532, ../sass/tags.scss */
ul.ul_s1,
ul.si_listmargin {
  margin-top: 5px;
  margin-bottom: 25px;
}

/* END solid ink list styles }}}*/
/* ERP Disclaimer {{{*/
/* line 541, ../sass/tags.scss */
div.erp_tt {
  display: inline;
  width: 9px;
  height: 9px;
  margin: 0;
  padding: 0;
}

/* line 550, ../sass/tags.scss */
div.erp_tt img,
div.erp_tt img:hover {
  width: 9px;
  height: 9px;
  margin: 0;
  padding: 0 5px 0 0;
  display: inline;
}

/* line 558, ../sass/tags.scss */
div.erp_tt p {
  font: 10px arial, helvetica, sans-serif;
  position: absolute;
  border: solid 1px #ddd;
  background: #ffd;
  padding: 10px;
  width: 150px;
  z-index: 1;
  white-space: normal;
}

/* END ERP Disclaimer }}}*/
/* INDENTLINK {{{*/
/* line 573, ../sass/tags.scss */
span.indentlink {
  display: block;
  margin: 0 0 0 3px;
  padding: 0 0 0 9px;
  background: url("/assets/images/css/components/carat-pointer-txt_11px.gif?embed=true") 0 4px;
  background-repeat: no-repeat !important;
  font-size: 11px;
}

/* line 581, ../sass/tags.scss */
div.indentlink {
  background: url("/assets/images/css/components/carat-pointer-txt_11px.gif?embed=true") 0 4px;
  background-repeat: no-repeat !important;
  padding: 0 0 0 12px;
  font-size: 11px;
}

/* line 588, ../sass/tags.scss */
div.email_page {
  padding: 0 0 0 9px;
}

/* line 592, ../sass/tags.scss */
div.indentlink a {
  font-size: 11px;
}

/* line 595, ../sass/tags.scss */
div.indentlink_white {
  background: url("/assets/images/css/components/carat-pointer-txt_11px_fff.gif?embed=true") 0 4px;
  background-repeat: no-repeat !important;
}

/* line 601, ../sass/tags.scss */
div.indentlink_white a {
  display: block;
  margin: 0;
  font-size: 11px;
  color: #fff;
}

/* line 608, ../sass/tags.scss */
div.indentlink_large {
  padding: 0 0 0 12px;
  background: url(/gifs/navigation/link_pointer_13px.gif?embed=true) 1px 5px;
  background-repeat: no-repeat !important;
}

/* line 614, ../sass/tags.scss */
div.indentlink_large a {
  font: 13px arial, helvetica, sans-serif;
}

/* line 623, ../sass/tags.scss */
div.indentlink a:link,
div.indentlink a:visited,
div.indentlink a:active,
div.indentlink_large a:link,
div.indentlink_large a:visited,
div.indentlink_large a:active {
  text-decoration: none;
}

/* line 628, ../sass/tags.scss */
div.indentlink a:hover,
div.indentlink_large a:hover {
  text-decoration: underline;
}

/* END INDENTLINK }}}*/
/* BLOCKLINK {{{*/
/* line 634, ../sass/tags.scss */
div.blocklink {
  background: none;
}

/* line 638, ../sass/tags.scss */
div.blocklink a {
  display: block;
  margin: 0 0 0 0;
  padding: 0 0 3px 19px;
  background: url(/assets/images/css/components/carat-pointer-img.gif?embed=true) 1px 2px;
  background-repeat: no-repeat;
  text-decoration: underline !important;
}

/* line 647, ../sass/tags.scss */
div.blocklink_desc a {
  display: block;
  margin: 0 0 0 0;
  padding: 0 0 1px 19px;
  background: url(/assets/images/css/components/carat-pointer-img.gif?embed=true) 1px 2px;
  background-repeat: no-repeat;
  text-decoration: underline !important;
}

/* line 656, ../sass/tags.scss */
div.noblocklink {
  margin: 0;
  margin-bottom: 9px;
  background: none;
}

/* line 662, ../sass/tags.scss */
div.noblocklink a {
  display: inline;
  margin: 0 0 0 0;
  padding: 0 0 3px 19px;
  background: url(/assets/images/css/components/carat-pointer-img.gif?embed=true) 1px 2px;
  background-repeat: no-repeat;
  text-decoration: underline;
}

/* line 672, ../sass/tags.scss */
div.inactive a.blocklink {
  display: block;
  margin: 1px 0 0 0;
  padding: 0 0 3px 19px;
  background: url(/assets/images/css/components/carat-pointer-img_dwn.gif?embed=true) 1px 2px;
  background-repeat: no-repeat;
  font-size: 10px;
}

/* line 681, ../sass/tags.scss */
div.inactive a.noblocklink {
  display: inline;
  margin: 1px 0 0 0;
  padding: 0 0 3px 19px;
  background: url(/assets/images/css/components/carat-pointer-img_dwn.gif?embed=true) 1px 2px;
  background-repeat: no-repeat;
  font-size: 11px;
}

/* line 691, ../sass/tags.scss */
div.inactive a,
div.inactive a:hover {
  text-decoration: none !important;
  color: #666;
  cursor: text;
}

/* line 697, ../sass/tags.scss */
div.indentlink span {
  display: block;
  padding: 0 0 2px 12px;
  color: #666;
}

/* line 703, ../sass/tags.scss */
div.blocklink span {
  display: block;
  padding: 0 0 7px 19px;
  font-size: 10px;
}

/* line 709, ../sass/tags.scss */
div.noblocklink span {
  display: inline;
  padding: 0 0 7px 0;
  font-size: 11px;
}

/* line 715, ../sass/tags.scss */
div.blocklink_desc span {
  display: block;
  padding: 0 0 7px 19px;
  font-size: 10px;
}

/* line 721, ../sass/tags.scss */
div.noblocklink_desc span {
  display: inline;
  padding: 0 0 7px 19px;
  font-size: 11px;
}

/* line 727, ../sass/tags.scss */
div.indentlink span + a {
  display: none;
}

/* END BLOCKLINK }}}*/
/* COLLAPSE_MENU {{{*/
/* line 735, ../sass/tags.scss */
.collapse_menu,
.collapse_submenu {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

/* line 741, ../sass/tags.scss */
.collapse_submenu_label {
  padding-top: 2px;
  padding-bottom: 2px;
  margin-left: 0px;
  border: 0px;
  color: #3333CC;
  cursor: pointer;
}

/* line 750, ../sass/tags.scss */
.collapse_submenu_icon {
  margin-top: 2px;
  margin-right: 0px;
  vertical-align: top;
  line-height: 100%;
}

/* line 757, ../sass/tags.scss */
.boxcontent .collapse_submenu_icon {
  margin-left: 0px;
}

/* line 761, ../sass/tags.scss */
.collapse_submenu_labeltext {
  margin-left: 7px;
  padding-left: 4px;
  padding-right: 4px;
  margin: 0px;
  border: 0px;
  line-height: 125%;
  vertical-align: top;
}

/* line 771, ../sass/tags.scss */
.collapse_submenu_labeltext .morelink {
  color: #666;
}

/* line 775, ../sass/tags.scss */
.collapse_submenu_choice {
  padding-left: 14px;
  line-height: 9pt;
  padding-top: 2px;
  padding-bottom: 2px;
  color: #666;
}

/* line 783, ../sass/tags.scss */
.collapse_submenu_choice_left {
  line-height: 9pt;
  padding-top: 2px;
  padding-bottom: 2px;
}

/* line 789, ../sass/tags.scss */
.collapse_submenu_label a:link {
  text-decoration: none;
}

/* line 794, ../sass/tags.scss */
.collapse_submenu_label a:active {
  text-decoration: none;
}

/* line 798, ../sass/tags.scss */
.collapse_submenu_label a:visited {
  text-decoration: none;
}

/* line 802, ../sass/tags.scss */
.collapse_submenu_label a:hover {
  text-decoration: underline;
}

/* line 806, ../sass/tags.scss */
.collapse_submenu_choice a:link {
  text-decoration: none;
}

/* line 810, ../sass/tags.scss */
.collapse_submenu_choice a:active {
  text-decoration: none;
}

/* line 814, ../sass/tags.scss */
.collapse_submenu_choice a:visited {
  text-decoration: none;
}

/* line 818, ../sass/tags.scss */
.collapse_submenu_choice a:hover {
  text-decoration: underline;
}

/*Requested by Design 01/15/2008 (Greg Jones). Collapse menu links should not assume lob color on RSS Feed pages*/
/* line 825, ../sass/tags.scss */
#podcast_subscription_top .collapse_submenu_labeltext .morelink,
#feed_subscription_top .collapse_submenu_labeltext .morelink {
  color: #666;
}

/* on product landing pages, the list should be flush with the product bullets */
/* line 831, ../sass/tags.scss */
#land_body .collapse_submenu_label {
  xmargin-left: 0px;
  /* this would flush the icon, but it needs to go further and IE won't let it without a lot of work...*/
}

/* line 835, ../sass/tags.scss */
#land_body .collapse_submenu_choice ul.flush_list li {
  margin-left: -24px;
  /* reverse margin of standard collapse submenu */
}

/* line 839, ../sass/tags.scss */
#land_body .collapse_submenu_icon {
  xmargin-left: 0px;
  /* this would flush the icon, but it needs to go further and IE won't let it without a lot of work...*/
}

/*.collapse_submenu_choice div.indentlink {
    margin: 3px 0 -4px -24px;
}*/
/* END COLLAPSE_MENU }}}*/
/* TABLE_OPB and BLUETABLE {{{*/
/* line 852, ../sass/tags.scss */
table.table_opb,
table.bluetable {
  border-collapse: collapse;
  width: 100%;
  border-bottom: 1px solid #e7e7e7;
}

/* line 859, ../sass/tags.scss */
table.table_opb td.top_border,
table.bluetable td.top_border {
  border-top: 1px solid #e7e7e7;
}

/* line 864, ../sass/tags.scss */
table.table_opb *,
table.bluetable * {
  color: #666666;
}

/* line 869, ../sass/tags.scss */
table.table_opb tr.odd,
table.bluetable tr.odd {
  background-color: #fafafa;
}

/* line 874, ../sass/tags.scss */
table.table_opb tr.even,
table.bluetable tr.even {
  background-color: #ffffff;
}

/* line 878, ../sass/tags.scss */
table.bluetable tr.titlerow th {
  background-color: white;
  color: #333;
  font-weight: bold;
}

/* line 884, ../sass/tags.scss */
tr.titlerow th {
  font: 13px arial, helvetica, sans-serif;
}

/* line 889, ../sass/tags.scss */
table.table_opb tr.hdrrow,
table.bluetable tr.hdrrow {
  font-weight: bold;
  background-color: #ececec;
  text-align: left;
}

/* line 898, ../sass/tags.scss */
table.table_opb td,
table.bluetable td,
table.table_opb th,
table.bluetable th {
  padding: 4px 5px 4px 5px;
}

/* line 905, ../sass/tags.scss */
table.table_opb td.odd,
table.bluetable td.odd,
table.table_opb td.even,
table.bluetable td.even {
  border-left: 1px solid #e7e7e7;
}

/* line 912, ../sass/tags.scss */
table.table_opb td.odd_first,
table.bluetable td.odd_first,
table.table_opb td.even_first,
table.bluetable td.even_first {
  border-left: none;
}

/* line 917, ../sass/tags.scss */
table.table_opb td.odd_first,
table.bluetable td.odd_first {
  background-color: #fafafa;
}

/* line 922, ../sass/tags.scss */
table.table_opb td.even_first,
table.bluetable td.even_first {
  background-color: #f5f5f5;
}

/* line 927, ../sass/tags.scss */
table.table_opb td.white,
table.bluetable td.white {
  background-color: #ffffff;
}

/* END TABLE_OPB and BLUETABLE }}}*/
/* TOP_TABBED_BOX {{{*/
/* line 936, ../sass/tags.scss */
.ttn_content_pane sup {
  color: #666;
  font-size: 70%;
  vertical-align: top;
  position: static;
}

/* line 944, ../sass/tags.scss */
.ttn_content_pane * h2,
.ttn_content_pane * h2 sup {
  font-size: 18px !important;
  font-weight: normal;
  color: #000;
  margin: 0 0 5px 0;
  vertical-align: top;
  position: static;
}

/* line 953, ../sass/tags.scss */
.ttn_content_pane * h2 sup {
  font-size: 60% !important;
}

/* line 957, ../sass/tags.scss */
.ttn_content_pane * table.twocol td {
  padding: 0;
}

/* line 961, ../sass/tags.scss */
.ttn_content_pane TABLE.maincolimg td font {
  font: 13px arial, helvetica, sans-serif !important;
  color: black;
}

/* line 966, ../sass/tags.scss */
.ttn_content_pane TABLE.maincolimg td {
  vertical-align: top;
}

/* line 970, ../sass/tags.scss */
.ttn_content_pane TABLE.maincolimg {
  width: 540px;
}

/* line 974, ../sass/tags.scss */
.ttn_content_pane h2 {
  font-size: 13pt !important;
}

/* line 984, ../sass/tags.scss */
.ttn_content_pane h3,
.ttn_content_pane b,
.ttn_content_pane p,
.ttn_content_pane p *,
.ttn_content_pane_content,
.ttn_content_pane_content *,
.ttn_content_pane ul * {
  font-size: 12px;
  line-height: 1.2em;
  color: #666;
}

/* line 990, ../sass/tags.scss */
.ttn_content_pane p.footnote {
  font-size: 11px !important;
}

/* line 994, ../sass/tags.scss */
.ttn_content_pane {
  vertical-align: bottom;
  background-color: #fafafa;
  padding: 13px 15px 0 15px;
  color: #666;
  margin-top: -1px;
}

/* line 1002, ../sass/tags.scss */
.ttn_content_pane .hidden_content {
  color: #666;
}

/* line 1011, ../sass/tags.scss */
.ttn_curr_tab_label a:link,
.ttn_curr_tab_label a:active,
.ttn_curr_tab_label a:visited,
.ttn_opt_tab_label a:link,
.ttn_opt_tab_label a:active,
.ttn_opt_tab_label a:visited {
  color: #fff;
  text-decoration: none;
}

/* line 1017, ../sass/tags.scss */
.ttn_curr_tab_label a:hover,
.ttn_opt_tab_label a:hover {
  color: #fff !important;
  text-decoration: underline;
}

/* line 1022, ../sass/tags.scss */
.ttn_curr_tab_label {
  background-repeat: repeat-x;
}

/* line 1027, ../sass/tags.scss */
.ttn_curr_tab_label,
.ttn_opt_tab_label {
  vertical-align: middle;
  text-align: center;
  line-height: 1em;
  padding: 3px 4px 5px 4px;
  margin: 0px;
  border: 0px;
}

/* line 1040, ../sass/tags.scss */
.ttn_curr_tab_link,
.ttn_curr_tab_link:link,
.ttn_curr_tab_link:hover,
.ttn_curr_tab_link:active,
.ttn_curr_tab_link:visited {
  cursor: default;
}

/* line 1053, ../sass/tags.scss */
.ttn_curr_tab_link,
.ttn_curr_tab_link:link,
.ttn_curr_tab_link:hover,
.ttn_curr_tab_link:active,
.ttn_curr_tab_link:visited,
.ttn_opt_tab_link,
.ttn_opt_tab_link:link,
.ttn_opt_tab_link:hover,
.ttn_opt_tab_link:active,
.ttn_opt_tab_link:visited {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}

/* line 1059, ../sass/tags.scss */
.ttn_opt_tab_label {
  background-repeat: repeat-x;
  background-color: #B6B6B6;
}

/* line 1064, ../sass/tags.scss */
.ttn_opt_tab_link:hover {
  text-decoration: underline;
}

/* line 1068, ../sass/tags.scss */
.ttn_pipe {
  width: 1px;
  background-color: #F0F0F0;
}

/* line 1073, ../sass/tags.scss */
.ttn_tab_icon {
  background: url("/gifs/navigation/module_headers/ttn_tab_icon_bg_on.gif?embed=true") repeat-x top;
  text-align: center;
}

/* line 1078, ../sass/tags.scss */
.ttn_tab_icon_off {
  background: url("/gifs/navigation/module_headers/ttn_tab_icon_bg_off.gif?embed=true") repeat-x top !important;
}

/* line 1082, ../sass/tags.scss */
.ttn_tab_icon div.tab_arrow_on {
  margin: auto;
  width: 10px;
  height: 9px;
  background: url("/assets/images/css/xog/tab_arrow_on.gif?embed=true");
  background-repeat: no-repeat;
}

/* line 1090, ../sass/tags.scss */
.ttn_tab_icon div.tab_arrow_off {
  margin: auto;
  width: 10px;
  height: 9px;
  background: url("/assets/images/css/xog/tab_arrow_off.gif?embed=true");
  background-repeat: no-repeat;
}

/* line 1098, ../sass/tags.scss */
.ttn_tab_icon {
  text-align: center;
  border: 0px;
  padding: 0px;
  margin: 0px;
  height: 8px;
  background-color: #FAFAFA;
}

/* line 1108, ../sass/tags.scss */
a.ttn_curr_tab_link,
a.ttn_opt_tab_link {
  color: #fff !important;
  text-decoration: none;
}

/* line 1113, ../sass/tags.scss */
.top_tab_nav {
  border: 0px;
  margin: 0px;
  padding: 0px;
}

/* line 1119, ../sass/tags.scss */
.top_tab_nav * ul {
  color: #666;
}

/* line 1123, ../sass/tags.scss */
.top_tab_nav * ul li {
  padding-bottom: 6px;
}

/* line 1127, ../sass/tags.scss */
.two_col_tab_content {
  vertical-align: top;
  color: #666666;
  padding-top: 5px;
  padding-bottom: 10px;
  padding-right: 10px;
  padding-left: 10px;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}

/* line 1138, ../sass/tags.scss */
.two_col_tab_content .linearnav_title {
  padding-top: 0px;
}

/* line 1142, ../sass/tags.scss */
.two_col_tab_title {
  height: 26px;
  color: white;
  background-color: #666666;
  font-weight: bold;
  font-size: 10pt;
  padding-left: 10px;
}

/* line 1151, ../sass/tags.scss */
.two_col_tab_menu {
  background-color: #eeeeee;
  border-left: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}

/* line 1157, ../sass/tags.scss */
.two_col_tab_menu_label_active {
  width: 100%;
  border: solid white 5px;
  color: black;
  background-color: white;
}

/* line 1164, ../sass/tags.scss */
.two_col_tab_menu_label_inactive {
  width: 100%;
  border: solid #eeeeee 5px;
  color: #333399;
}

/* line 1170, ../sass/tags.scss */
.two_col_tab_menu_icon {
  padding-right: 0px;
  color: #666666;
}

/* line 1175, ../sass/tags.scss */
.two_col_tab_menu_label {
  padding-left: 4px;
  margin: 0px;
  border: 0px;
  line-height: 120%;
}

/* line 1182, ../sass/tags.scss */
.top_tabbed_nav_step {
  text-align: right;
}

/* line 1187, ../sass/tags.scss */
.two_col_tab_menu_label_inactive,
.two_col_tab_menu_label_inactive DIV {
  text-decoration: none;
  color: #3333CC;
  cursor: pointer;
}

/* line 1194, ../sass/tags.scss */
.two_col_tab_menu_label_active,
.two_col_tab_menu_label_active DIV {
  text-decoration: none;
  color: black;
  cursor: default;
}

/* line 1201, ../sass/tags.scss */
table.top_tab_nav.image_tabs tr.tab_row td.ttn_pipe,
table.top_tab_nav.image_tabs tr.arrow_row td.ttn_pipe {
  background: transparent;
}

/* line 1205, ../sass/tags.scss */
table.top_tab_nav.image_tabs tr.arrow_row td.ttn_pipe {
  border-top: 1px solid #7e7e7e;
}

/* line 1209, ../sass/tags.scss */
table.top_tab_nav.image_tabs td.ttn_tab_icon.ttn_tab_icon_off {
  background: transparent;
}

/* line 1213, ../sass/tags.scss */
table.top_tab_nav.image_tabs tr.arrow_row {
  background: #fafafa;
}

/* END TOP_TABBED_BOX }}}*/
/* HIDDEN_CONTENT_BOX {{{*/
/* line 1225, ../sass/tags.scss */
.hidden_content_container_labelicon {
  float: left;
  padding: 0 5px 0 0;
}

/* line 1230, ../sass/tags.scss */
.hidden_content_container .hidden_content_container_toggle {
  background-image: url("/assets/images/css/components/collapse_off.gif?embed=true");
  background-repeat: no-repeat;
  background-position: 0px 2px;
  cursor: pointer;
  padding-left: 12px;
  z-index: 10;
}

/* line 1239, ../sass/tags.scss */
.hidden_content_container .clearer {
  clear: both;
}

/* line 1243, ../sass/tags.scss */
.hidden_content_container_right .hidden_content_container_toggle {
  float: right;
  display: inline;
}

/* line 1249, ../sass/tags.scss */
.displayed_content,
.hidden_content {
  padding: 0px 10px 0px 0px;
  /* to match implicit padding in module header */
}

/* line 1253, ../sass/tags.scss */
.hidden_content_container_right .hidden_content_container_labelicon {
  display: inline;
}

/* line 1258, ../sass/tags.scss */
.hidden_content_container_right .displayed_content,
.hidden_content_container_right .hidden_content {
  padding-left: 0px;
}

/* line 1262, ../sass/tags.scss */
.hidden_content {
  display: none;
}

/* line 1266, ../sass/tags.scss */
div.hidden_content_wrapper {
  margin: 5px 0 0 0px;
}

/* line 1270, ../sass/tags.scss */
.tag_media_carousel_content_item div.hidden_content_wrapper {
  margin: 5px 0;
}

/* line 1274, ../sass/tags.scss */
div.hidden_content_wrapper .hidden_content_container .hidden_content {
  margin-left: 0;
  padding-left: 15px;
}

/* line 1279, ../sass/tags.scss */
div.hidden_content_wrapper .hidden_content_container .hidden_content .hidden_content_container .hidden_content {
  margin-left: 0;
  padding-left: 15px;
}

/* line 1284, ../sass/tags.scss */
div.displayed_content {
  padding: 0 0 3px 15px;
  background-image: url("/assets/images/css/components/square-bullet.gif?embed=true");
  background-position: 0 4px;
  background-repeat: no-repeat;
  font-size: 12px !important;
  margin: 0;
}

/* line 1293, ../sass/tags.scss */
div.hidden_content {
  padding: 0 0 5px 15px;
  margin: 0;
  line-height: 1.2em;
}

/* line 1299, ../sass/tags.scss */
div.hidden_content, div.displayed_content * {
  font-size: 12px !important;
}

/* END HIDDEN_CONTENT_BOX }}}*/
/* FANCYLIST PLACEHOLDER {{{*/
/* line 1308, ../sass/tags.scss */
div.fancylist,
div.fancylist_solid {
  width: 240px;
}

/* line 1313, ../sass/tags.scss */
div.fancylist h4,
div.fancylist_solid h4 {
  margin: 0;
  padding: 5px 5px 5px 0;
  color: #008cc9;
  font-size: 10pt;
  font-weight: bold;
}

/* line 1321, ../sass/tags.scss */
div.fancylist ul {
  margin: 0;
  padding: 0 0 5px 0;
  list-style-type: none;
  background-repeat: no-repeat;
  background-position: bottom;
  background-color: #2895d5;
}

/* line 1330, ../sass/tags.scss */
div.fancylist_solid ul {
  margin: 0;
  padding: 0 0 5px 0;
  list-style-type: none;
  background-repeat: no-repeat;
  background-position: bottom;
}

/* line 1339, ../sass/tags.scss */
div.fancylist ul li,
div.fancylist_solid ul li {
  background: none;
  padding: 10px;
  color: #fff;
  font-weight: bold;
  border-top: solid 1px #8fccf1;
}

/* line 1348, ../sass/tags.scss */
div.fancylist ul li.first,
div.fancylist_solid ul li.first {
  border-top: none;
  background-repeat: no-repeat;
  background-position: top;
}

/* END FANCYLIST PLACEHOLDER }}}*/
/* FANCYQUOTE {{{*/
/* line 1358, ../sass/tags.scss */
div.fancyquote a {
  display: none;
}

/* line 1362, ../sass/tags.scss */
div.fancyquote blockquote {
  margin: 0;
  padding: 0 0 0 13px;
  background-repeat: no-repeat;
  font-size: 11pt;
  font-weight: normal;
  line-height: 1.3em;
}

/* line 1371, ../sass/tags.scss */
div.fancyquote cite {
  display: block;
  text-align: right;
  color: #999;
  margin: 10px 0 0 0;
}

/*Not sure why this rule is enabled? Temp enabled*/
/*div.fancyquote img.begin { 
    display:none; 
}*/
/* line 1384, ../sass/tags.scss */
div.fancyquote img.begin,
div.fancyquote img.end {
  vertical-align: top;
}

/* line 1388, ../sass/tags.scss */
div.fancyquote img.end {
  vertical-align: top;
  display: inline;
}

/* line 1393, ../sass/tags.scss */
div.fancyquote nobr {
  font-size: 11pt;
  font-weight: normal;
  line-height: 1.3em;
}

/* END FANCYQUOTE }}}*/
/* PIPENAV  {{{*/
/* line 1403, ../sass/tags.scss */
div.pipenav {
  font-size: 11px;
  padding: 0;
  margin: 0;
}

/* line 1409, ../sass/tags.scss */
div.pipenav ul {
  margin: 0 !important;
  list-style-image: none;
  list-style-type: none;
  padding: 0 !important;
  /* This is here to keep box navs from overriding */
}

/* line 1416, ../sass/tags.scss */
div.pipenav ul li {
  border: solid 0px #666;
  border-left-width: 1px;
  padding: 0 5px 0 5px !important;
  /*Here for IE 6*/
  display: block;
  float: left;
  background-image: none;
  margin: 0;
}

/* line 1426, ../sass/tags.scss */
div.pipenav ul li.first {
  border-left: none;
  display: block;
  padding: 0 5px 0 0 !important;
  /* Here for IE 6 */
}

/* line 1432, ../sass/tags.scss */
div.pipenav ul li a {
  font-size: 11px;
  /* Should be 11px no matter what lob (ie XGS has 12px globally) */
}

/* END PIPENAV  }}}*/
/* LEFTIMG, LEFTIMGNOWRAP with imghasnopadding, LEFTTXT {{{*/
/* line 1440, ../sass/tags.scss */
table.leftimg {
  border-collapse: collapse;
}

/* line 1444, ../sass/tags.scss */
table.leftimg img {
  margin-right: 10px;
}

/* line 1448, ../sass/tags.scss */
td.leftimgcontent span.lefttxt {
  color: #666;
}

/* line 1452, ../sass/tags.scss */
.lightgrey .leftimgnowrap_hdr {
  color: #666;
}

/* line 1457, ../sass/tags.scss */
.lefttxt_hdr,
.leftimgnowrap_hdr {
  font-weight: bold;
  color: #333;
}

/* line 1463, ../sass/tags.scss */
.imghasnopadding {
  padding: 0px 10px 0px 0px;
}

/* END LEFTIMG, LEFTIMGNOWRAP with imghasnopadding, LEFTTXT }}}*/
/* RIGHTIMGNOWRAP */
/* line 1471, ../sass/tags.scss */
table.rightimgnowrap * td.imghasnopadding {
  padding: 0px 0px 0px 10px;
}

/* END RIGHTIMGNOWRAP */
/* CASESTUDYMETADATA {{{*/
/* line 1479, ../sass/tags.scss */
.casestudy {
  display: block;
  margin: 0px 0px 25px 0px;
}

/* line 1484, ../sass/tags.scss */
.casestudy * p, .casestudy * strong {
  color: #666;
}

/* line 1488, ../sass/tags.scss */
.casestudy * p, .featured_box .casestudy * p {
  font-size: 12px;
  margin: 0px 0px 5px 0px;
  line-height: 14px;
  height: auto;
}

/* line 1495, ../sass/tags.scss */
.casestudy_company {
  font-size: 15pt;
  font-weight: normal;
  color: #333;
  margin: 0px 0px 10px 0px;
}

/* line 1502, ../sass/tags.scss */
.casestudies_company, .casestudies_company a {
  font-size: 12px;
  margin: 0px 0px 5px 0px;
}

/* line 1507, ../sass/tags.scss */
.casestudy_image {
  width: 115px;
  padding: 0px 0px 0px 0px;
  margin: 0px 10px 0px 0px;
}

/* line 1513, ../sass/tags.scss */
.casestudy_text {
  width: 300px;
}

/* line 1517, ../sass/tags.scss */
.casestudies_metadata a, .casestudies_metadata p, .casestudies_metadata span, .casestudies_metadata strong {
  font-size: 11px !important;
}

/* line 1521, ../sass/tags.scss */
.casestudy_pdflinks {
  color: #666;
}

/* line 1525, ../sass/tags.scss */
.casestudy_multimedia {
  margin-bottom: 5px;
}

/* line 1529, ../sass/tags.scss */
.casestudy_videolinks .collapse_menu {
  color: #666;
  margin-left: -12px;
}

/* CASESTUDYCLOSERLOOK */
/* line 1536, ../sass/tags.scss */
div.casestudycloserlook p {
  margin-bottom: 5px !important;
}

/* END CASESTUDYMETADATA }}}*/
/* FANCYBOX {{{*/
/* line 1544, ../sass/tags.scss */
div.fancybox {
  background-repeat: no-repeat;
  background-position: top;
  width: 240px;
  padding: 5px 0 0 0;
}

/* line 1551, ../sass/tags.scss */
div.fancybox div.bg {
  height: 123px;
  min-height: 123px;
  margin: 0;
  padding: 0 15px;
  background-repeat: no-repeat;
  background-position: bottom;
}

/* line 1560, ../sass/tags.scss */
div.fancybox div.bg p strong {
  color: #FFF;
  font-size: 10pt;
}

/* line 1565, ../sass/tags.scss */
div.fancybox div.bg div.indentlink {
  margin: 0 0 0 17px;
  background-repeat: no-repeat;
  background: url("/assets/images/css/components/carat-pointer-txt_11px_fff.gif?embed=true") 0 4px;
}

/* line 1572, ../sass/tags.scss */
div.fancybox div.bg div.indentlink a {
  color: #FFF;
}

/* line 1578, ../sass/tags.scss */
div.fancybox div.indentlink_white a:link,
div.fancybox div.indentlink_white a:active,
div.fancybox div.indentlink_white a:visited {
  color: #fff;
}

/* line 1582, ../sass/tags.scss */
div.fancybox div.bg div.indentlink_white {
  margin-left: 2px;
  padding-left: 13px;
}

/* line 1587, ../sass/tags.scss */
div.fancybox form {
  color: #fff;
  font-size: 10pt;
}

/* line 1592, ../sass/tags.scss */
div.fancybox form div {
  clear: both;
  margin: 0;
}

/* line 1597, ../sass/tags.scss */
div.fancybox form input.field {
  width: 120px;
  float: right;
  border: solid 1px #ddd;
  display: block;
  margin: 0 0 5px 0;
}

/* line 1605, ../sass/tags.scss */
div.fancybox form label {
  color: #fff;
  font-size: 13px;
  display: block;
  float: left;
  width: 75px;
  margin: 0 0 5px 0;
}

/* line 1614, ../sass/tags.scss */
div.fancybox form {
  padding: 4px 15px 0 15px;
  color: #fff;
  font-size: 10pt;
  margin: 0;
}

/* line 1621, ../sass/tags.scss */
div.fancybox * h1 {
  margin: 0;
  color: #fff;
  padding: 25px 0 8px 15px;
}

/* line 1627, ../sass/tags.scss */
div.fancybox h3 {
  margin: 0;
  color: #fff;
  font-size: 13pt;
  padding: 10px 0 5px 0;
}

/* line 1634, ../sass/tags.scss */
div.fancybox h4 {
  margin: 0;
  color: #fff;
  font-size: 10pt;
}

/* line 1639, ../sass/tags.scss */
div.fancybox img {
  display: block;
  padding: 0px 0 5px 0;
}

/* line 1644, ../sass/tags.scss */
div.fancybox img.fancy {
  width: 240px;
  display: block;
  margin: 0 -15px 0 -15Px;
}

/* line 1650, ../sass/tags.scss */
div.fancybox p {
  color: #fff;
  font-size: 10pt;
}

/* line 1655, ../sass/tags.scss */
div.fancybox p {
  margin: 0;
  padding: 4px 0px 0 0px;
  color: #fff;
  font-size: 10pt;
}

/* line 1662, ../sass/tags.scss */
div.fancybox span.phone_contact_intro {
  color: #fff;
  font-size: 10pt;
  font-weight: bold;
  margin: 0;
}

/* line 1669, ../sass/tags.scss */
div.fancybox span.phone_contact_numeric {
  color: #fff;
  font-size: 10pt;
  margin: 0;
}

/* END FANCYBOX }}}*/
/* LOB_COPY  {{{*/
/* line 1679, ../sass/tags.scss */
div.lob_copy {
  width: 485px;
}

/* line 1683, ../sass/tags.scss */
div.lob_copy blockquote {
  margin: 0;
  padding: 0 0 0 13px;
  font-size: 11pt;
  font-weight: normal;
  line-height: 1.3em;
}

/* line 1691, ../sass/tags.scss */
div.lob_copy nobr {
  font-size: 11pt;
  font-weight: normal;
  line-height: 1.3em;
}

/* line 1697, ../sass/tags.scss */
div.lob_copy a {
  display: none;
}

/* END LOB_COPY }}} */
/* LARGE_COPY {{{*/
/* line 1710, ../sass/tags.scss */
div.large_copy,
div.large_copy b,
div.large_copy strong,
div.large_copy ul li,
div.large_copy a {
  font-size: 13px;
}

/* END LARGE_COPY }}}*/
/* FEATURED_BOX {{{*/
/* line 1718, ../sass/tags.scss */
.featured_box {
  margin: 0;
  padding: 0;
  margin-top: 14px;
  margin-bottom: 14px;
  background-color: #f5f5f5;
}

/* line 1726, ../sass/tags.scss */
.featured_box .header {
  background-color: #ffffff;
  padding: 0;
  margin: 0;
}

/* line 1732, ../sass/tags.scss */
.featured_box p {
  margin: 0;
  padding: 0;
  height: 5px;
  line-height: 5px;
  font-size: 1px;
}

/* line 1740, ../sass/tags.scss */
.featured_box p b {
  background: url(/assets/images/css/backgrounds/featured_box_spritev1.gif?embed=true) no-repeat top left;
  margin: 0;
  padding: 0;
  width: 5px;
  height: 5px;
  line-height: 5px;
  font-size: 1px;
}

/* line 1750, ../sass/tags.scss */
.featured_box p .left {
  float: left;
}

/* line 1754, ../sass/tags.scss */
.featured_box p .right {
  float: right;
}

/* line 1758, ../sass/tags.scss */
.featured_box p .br {
  background-position: 0 -65px;
}

/* line 1762, ../sass/tags.scss */
.featured_box p .bl {
  background-position: 0 -30px;
}

/* line 1766, ../sass/tags.scss */
.featured_box p .tl {
  background-position: 0 -100px;
}

/* line 1770, ../sass/tags.scss */
.featured_box p .tr {
  background-position: 0 -135px;
}

/* line 1774, ../sass/tags.scss */
.featured_box .content {
  padding: 0;
  margin: 10px 10px 10px 15px;
}

/* line 1780, ../sass/tags.scss */
.featured_box .header {
  background-color: #ffffff;
  padding: 10px 5px 5px 0;
  margin: 0;
  color: #666;
  font: bold 13px arial, helvetica, sans-serif;
}

/* line 1788, ../sass/tags.scss */
.business_needs_featured_box {
  width: 555px;
}

/* line 1792, ../sass/tags.scss */
.business_needs_featured_box .header {
  color: #333;
}

/* line 1797, ../sass/tags.scss */
.business_needs_featured_box .hidden_content_container {
  padding-top: 15px;
}

/* line 1801, ../sass/tags.scss */
.business_needs_featured_box div.displayed_content {
  margin: 0;
  padding: 0 0 0 9px;
}

/* line 1806, ../sass/tags.scss */
.business_needs_featured_box div.displayed_content a {
  margin: 0;
  padding: 0 0 0 9px;
  background: url("/assets/images/css/components/carat-pointer-txt_11px.gif?embed=true") 0 4px;
  background-repeat: no-repeat;
}

/* line 1813, ../sass/tags.scss */
.business_needs_featured_box div.hidden_content {
  padding: 0 0 5px 0;
  margin: 0;
  font-size: 11px;
  line-height: 1.2em;
}

/* line 1820, ../sass/tags.scss */
.business_needs_featured_box {
  width: 555px;
}

/* line 1825, ../sass/tags.scss */
.business_needs_featured_box .morelink,
.business_needs_featured_box .navitem {
  font-size: 11px;
}

/* line 1829, ../sass/tags.scss */
.business_needs_featured_box .navitem {
  padding-bottom: 6px;
}

/* line 1833, ../sass/tags.scss */
.business_needs_featured_box img.pdflist {
  vertical-align: middle;
  margin-left: 3px;
}

/* line 1838, ../sass/tags.scss */
.business_needs_featured_box h5 {
  font-size: 11px;
  margin: 8px 0 2px 0;
}

/* line 1843, ../sass/tags.scss */
.business_needs_featured_box TABLE.top_tab_nav {
  margin: 3px 0 0 0;
}

/* line 1847, ../sass/tags.scss */
.business_needs_featured_box a.morelink {
  text-decoration: none;
}

/* line 1851, ../sass/tags.scss */
.business_needs_featured_box a:hover {
  text-decoration: underline;
}

/* line 1855, ../sass/tags.scss */
.business_needs_featured_box .module_hdr_table {
  position: relative;
  top: -17px;
  left: 400px;
  width: 200px;
}

/* line 1862, ../sass/tags.scss */
.business_needs_featured_box .hidden_content_wrapper {
  position: relative;
  top: -15px;
  margin-bottom: -15px;
}

/* line 1868, ../sass/tags.scss */
.business_needs_featured_box .description {
  color: #5e5e5e;
  margin: -3px 0 10px 13px;
  font-size: 11px;
  line-height: 14px;
}

/* END FEATURED_BOX }}}*/
/* FEATURED_BOX_LIST {{{*/
/* line 1881, ../sass/tags.scss */
.featured_box_list {
  margin: 0;
  padding: 0;
  background-color: #f5f5f5;
}

/* line 1887, ../sass/tags.scss */
.featured_box_list .header {
  background-color: #ffffff;
  padding: 10px 5px 5px 0;
  margin: 0;
  color: #666;
  font: bold 13px arial, helvetica, sans-serif;
}

/* line 1895, ../sass/tags.scss */
.featured_box_list .divider {
  background-color: #ffffff;
  height: 1px;
  line-height: 1px;
}

/* line 1901, ../sass/tags.scss */
.featured_box_list p {
  margin: 0;
  padding: 0;
  height: 5px;
}

/* line 1907, ../sass/tags.scss */
.featured_box_list p b {
  background: url(/assets/images/css/backgrounds/featured_box_spritev1.gif?embed=true) no-repeat top left;
  margin: 0;
  padding: 0;
  width: 5px;
  height: 5px;
}

/* line 1915, ../sass/tags.scss */
.featured_box_list p .left {
  float: left;
  line-height: 1px;
}

/* line 1920, ../sass/tags.scss */
.featured_box_list p .right {
  float: right;
  line-height: 1px;
}

/* line 1925, ../sass/tags.scss */
.featured_box_list p .br {
  background-position: 0 -65px;
}

/* line 1929, ../sass/tags.scss */
.featured_box_list p .bl {
  background-position: 0 -30px;
}

/* line 1933, ../sass/tags.scss */
.featured_box_list p .tl {
  background-position: 0 -100px;
}

/* line 1937, ../sass/tags.scss */
.featured_box_list p .tr {
  background-position: 0 -135px;
}

/* line 1941, ../sass/tags.scss */
.featured_box_list .content {
  padding: 0;
  margin: 7px 10px;
}

/* line 1945, ../sass/tags.scss */
.featured_box_ulg {
  background-color: #f9f9f9;
}

/* line 1946, ../sass/tags.scss */
.featured_box_ulg p .bl {
  background-position: 0 -730px;
}

/* line 1947, ../sass/tags.scss */
.featured_box_ulg p .br {
  background-position: 0 -765px;
}

/* line 1948, ../sass/tags.scss */
.featured_box_ulg p .tl {
  background-position: 0 -800px;
}

/* line 1949, ../sass/tags.scss */
.featured_box_ulg p .tr {
  background-position: 0 -835px;
}

/* END FEATURED_BOX_LIST }}}*/
/* QUICK_POLL {{{*/
/* This disables the site background image and shrinks the margin in quickpolls which is what we want post-rebrand. */
/* line 1957, ../sass/tags.scss */
#quickpoll_body {
  background-image: url(../../assets_assembly/css);
  margin: 0 0 0 0;
}

/* END QUICK_POLL }}}*/
/* TWO TIER MENU {{{*/
/* line 1966, ../sass/tags.scss */
select#tier_one, select#tier_two {
  border: thin solid #e0e0e0;
}

/* END TWO TIER MENU }}}*/
/* SUPPLIES SELECTOR TWO TIER MENU {{{*/
/* line 1975, ../sass/tags.scss */
div.supplies_selector_intro_copy {
  float: left;
  font-weight: bold;
  margin-left: 2px;
}

/* line 1981, ../sass/tags.scss */
div.supplies_selector * {
  font-size: 11px;
}

/* line 1984, ../sass/tags.scss */
div.supplies_selector select.tier_one {
  float: left;
  width: 334px;
  margin-left: 2px;
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 1991, ../sass/tags.scss */
div.supplies_selector select.tier_two {
  float: right;
  width: 334px;
  margin-right: 2px;
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 1999, ../sass/tags.scss */
div.supplies_selector_search {
  margin-left: 2px;
  padding-bottom: 12px;
  *padding-bottom: 10px;
}

/* line 2004, ../sass/tags.scss */
div.supplies_selector_search form {
  display: block;
  margin-bottom: 0px;
}

/* line 2008, ../sass/tags.scss */
div.supplies_selector_search div.intro_copy {
  font-weight: bold;
  padding-top: 5px;
  *padding-top: 0px;
  padding-bottom: 2px;
}

/* line 2014, ../sass/tags.scss */
div.supplies_selector_search input.field {
  float: left;
  display: block;
  margin: 0px 0px 0px 0px;
}

/* line 2019, ../sass/tags.scss */
div.supplies_selector_search input.button {
  float: left;
  margin: 1px 0px 0px 5px;
  display: block;
}

/* line 2024, ../sass/tags.scss */
div.supplies_selector_search input.button_xog {
  float: left;
  margin: -2px 0px 0px 5px;
  display: block;
}

/* END SUPPLIES SELECTOR TWO TIER MENU }}}*/
/* CUSTOM_HEADER {{{*/
/* line 2035, ../sass/tags.scss */
#custom_header_wrapper {
  width: 740px;
  text-align: left;
  position: relative;
}

/* line 2042, ../sass/tags.scss */
#custom_header {
  position: relative;
  height: 72px;
  width: 740px;
}

/* line 2049, ../sass/tags.scss */
#custom_header #custom_header_logo {
  float: left;
  height: 60px;
  width: 175px;
}

/* line 2056, ../sass/tags.scss */
#custom_header #custom_header_content {
  position: absolute;
  bottom: 5px;
  right: 0;
  width: 560px;
  text-align: right;
}

/* line 2065, ../sass/tags.scss */
#custom_header .noflyout {
  bottom: -4px !important;
}

/* line 2070, ../sass/tags.scss */
#custom_header #custom_header_content .pipenav {
  float: right;
  margin-right: 5px;
}

/* line 2075, ../sass/tags.scss */
#custom_header #custom_header_title_img {
  margin: 7px 0 0 0;
}

/* line 2082, ../sass/tags.scss */
#custom_header #custom_header_content .pipenav a:link,
#custom_header #custom_header_content .pipenav a:active,
#custom_header #custom_header_content .pipenav a:visited {
  color: #999999;
  font-size: 11px;
}

/* line 2088, ../sass/tags.scss */
#custom_header #custom_header_content div.pipenav ul li {
  border-left: 1px solid #CCCCCC !important;
}

/* line 2093, ../sass/tags.scss */
#custom_header #custom_header_content div.pipenav ul li.first {
  border-left: none !important;
}

/* line 2097, ../sass/tags.scss */
#custom_header_wrapper #cn_pnav {
  margin: 0 0 11px 0;
}

/* line 2101, ../sass/tags.scss */
#custom_header_wrapper #noflyoutmenu {
  margin: 0 0 8px 0;
}

/* END CUSTOM_HEADER }}}*/
/* BEGIN ADDTHIS }}}*/
/* line 2110, ../sass/tags.scss */
div.addthis_toolbox.callout {
  min-height: 30px;
}

/* line 2114, ../sass/tags.scss */
.addthis_borderbox {
  position: relative;
  width: 175px;
  background-color: #FAFAFA;
}

/* line 2120, ../sass/tags.scss */
.addthis_borderbox .header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 4px;
  background-image: url("/assets/images/css/sidebars/sidebar_hd-empty_175.gif?embed=true");
}

/* line 2129, ../sass/tags.scss */
.addthis_borderbox .footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 4px;
  background-image: url(/assets/images/css/sidebars/sidebar_content_175_bottom.gif?embed=true);
}

/* line 2138, ../sass/tags.scss */
.addthis_borderbox .body {
  padding: 9px 10px 25px;
  border-left: 1px solid #EBEBEB;
  border-right: 1px solid #EBEBEB;
}

/* line 2144, ../sass/tags.scss */
.addthis_greybox {
  position: relative;
  width: 240px;
  background-color: #F9F9F9;
}

/* line 2150, ../sass/tags.scss */
.addthis_greybox .header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 4px;
  background-image: url("/assets/images/css/sidebars/sidebar_module_f9f9f9_240_top.gif?embed=true");
}

/* line 2159, ../sass/tags.scss */
.addthis_greybox .footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 4px;
  background-image: url("/assets/images/css/sidebars/sidebar_module_f9f9f9_240_bottom.gif?embed=true");
}

/* line 2168, ../sass/tags.scss */
.addthis_greybox .body {
  padding: 9px 10px 25px;
  border-left: 1px solid #F9F9F9;
  border-right: 1px solid #F9F9F9;
}

/* line 2174, ../sass/tags.scss */
.addthis_one_line {
  float: right;
  padding-top: 2px;
}

/* line 2179, ../sass/tags.scss */
.addthis_one_line_indentlink {
  padding-top: 2px;
  padding-left: 7px;
}

/* line 2184, ../sass/tags.scss */
.addthis_oneline_twitter, .addthis_oneline_facebook {
  margin-left: 2px;
  margin-right: 2px;
}

/* line 2189, ../sass/tags.scss */
.addthis_oneline_print, .addthis_oneline_email {
  margin-top: -3px;
  margin-left: 2px;
  margin-right: 2px;
}

/* line 2195, ../sass/tags.scss */
.xrxsm_button_twitter {
  padding: 0 2px;
  float: left;
}

/* line 2200, ../sass/tags.scss */
.xrxsm_button_twitter img {
  border: 0;
}

/* line 2204, ../sass/tags.scss */
.xrxsm_button_twitter16 {
  background: url("/assets/images/navigation/next-steps-icons/social-media-icons/twitter-16-icon.png?embed=true") no-repeat scroll left top transparent;
  height: 16px;
  line-height: 16px;
  width: 16px;
  float: left;
  display: block;
}

/* END ADDTHIS }}}*/
/* THREECOL */
/* line 2216, ../sass/tags.scss */
table.threecol {
  width: 100%;
  border-collapse: collapse;
}

/* line 2220, ../sass/tags.scss */
table.threecol tbody tr td {
  width: 33%;
  border-right: 1px solid #e8e8e8;
  vertical-align: text-top;
  padding: 0 25px 0 25px;
}

/* line 2226, ../sass/tags.scss */
table.threecol tbody tr td.col_1 {
  padding: 0 25px 0 0;
}

/* line 2229, ../sass/tags.scss */
table.threecol_balanced tbody tr td.col_1 {
  padding: 0 25px 0 25px;
}

/* line 2232, ../sass/tags.scss */
table.threecol tbody tr td.col_3 {
  border-right: none;
  padding: 0 0 0 25px;
}

/* line 2236, ../sass/tags.scss */
table.threecol_balanced tbody tr td.col_3 {
  padding: 0 25px 0 25px;
}

/* END THREECOL */
/* caratlink, indentlink, morelink mono color */
/* line 2243, ../sass/tags.scss */
div.mono a:link, span.mono a:link, div.mono a:visited, span.mono a:visited {
  color: #666;
}

/* RADIO_COLLAPSE_MENU {{{*/
/* line 2251, ../sass/tags.scss */
div.radio_collapse_menu div.title {
  margin-top: 15px;
  margin-bottom: 15px;
}

/* line 2256, ../sass/tags.scss */
div.radio_collapse_menu div.button {
  margin-left: 25px;
  margin-bottom: 5px;
  *margin-bottom: -15px;
  /* IE7-only */
  /* Force the radio buttons to stack vertically. */
  float: left;
  clear: left;
}

/* line 2266, ../sass/tags.scss */
div.radio_collapse_menu div.label {
  margin-top: -13px;
  margin-left: 25px;
}

/* line 2271, ../sass/tags.scss */
div.radio_collapse_menu div.change {
  background-color: #f9f9f9;
  padding: 5px 5px 5px 5px;
  margin-bottom: 3px;
  /* 
  	The following is a CSS hack to handle floats. 
  	See http://www.quirksmode.org/css/clearing.html for more info.
  */
  width: 98%;
  overflow: hidden;
}

/* line 2283, ../sass/tags.scss */
div.radio_collapse_menu div.change_label {
  float: left;
  /*  
  	Set width to 90% so that the change link does not get pushed down 
  	when the label is too long. 
  */
  width: 90%;
}

/* line 2292, ../sass/tags.scss */
div.radio_collapse_menu div.change_link {
  float: right;
}

/* END RADIO_COLLAPSE_MENU }}}*/
/* TINY_FORM {{{*/
/* line 2300, ../sass/tags.scss */
form.tiny_form * {
  color: #666666;
}

/* line 2303, ../sass/tags.scss */
form.tiny_form {
  margin: 5px 0px 5px 0px;
}

/* line 2306, ../sass/tags.scss */
form.tiny_form div.intro_copy {
  margin: 0px 0px 5px 0px;
}

/* line 2309, ../sass/tags.scss */
form.tiny_form div.field {
  float: right;
  margin: 0px 0px 5px 0px;
}

/* line 2313, ../sass/tags.scss */
form.tiny_form div.submit {
  float: right;
}

/* END TINY_FORM }}}*/
/* START BROWSE MODULE */
/* line 2321, ../sass/tags.scss */
#browse h3, #browse h1 {
  font-size: 12px;
  font-weight: bold;
  margin: 0 0 5px 0;
  padding: 0;
}

/* line 2329, ../sass/tags.scss */
#browse #portfolio p,
#browse #department p {
  margin: 0;
  padding: 0 0 5px 0;
}

/* line 2334, ../sass/tags.scss */
#browse #portfolio h3 {
  font-size: 12px;
  font-weight: bold;
  margin: 0;
  padding: 5px 0 0 0;
}

/* line 2342, ../sass/tags.scss */
#browse #portfolio div.hidden_content_wrapper,
#browse #department div.hidden_content_wrapper {
  margin: 5px 0 0 0;
}

/* line 2346, ../sass/tags.scss */
#browse #portfolio .hidden_content_container .clearer {
  display: none;
}

/* line 2350, ../sass/tags.scss */
#browse #portfolio .displayed_content {
  margin: 3px 0 0 0;
  padding: 0;
  background-image: none;
}

/* line 2356, ../sass/tags.scss */
#browse #portfolio .displayed_content a {
  padding: 0 0 0 9px;
  background: url("/assets/images/css/components/carat-pointer-txt_11px.gif?embed=true") 0 4px;
  background-repeat: no-repeat;
  font-size: 12px;
}

/* line 2363, ../sass/tags.scss */
#browse #portfolio .hidden_content {
  margin: 0 0 0 9px;
  padding: 0 0 3px 0;
  background-image: none;
}

/* line 2369, ../sass/tags.scss */
#browse #department .hidden_content {
  margin: 0 0 0 9px;
  padding: 0;
  background-image: none;
}

/* line 2375, ../sass/tags.scss */
#browse #department .hidden_content_container {
  margin: 0;
  padding: 0;
  background-image: none;
}

/* line 2381, ../sass/tags.scss */
#browse #department div.hidden_content_wrapper {
  margin: 0 !important;
  padding: 0 !important;
}

/* line 2386, ../sass/tags.scss */
#browse #department table.module_hdr_table {
  margin: 0 !important;
  padding: 0 !important;
}

/* line 2391, ../sass/tags.scss */
#browse #department table.module_hdr_table td * {
  font-size: 12px;
}

/* line 2395, ../sass/tags.scss */
#browse #department .hidden_content_container .hidden_content_container a.hidden_content_container_toggle {
  position: relative;
  top: -16px;
  font-size: 11px;
}

/* line 2401, ../sass/tags.scss */
#browse #department .hidden_content_container .clearer {
  display: none;
}

/* line 2405, ../sass/tags.scss */
#browse #department .displayed_content {
  margin: 0 !important;
  padding: 0 !important;
  background-image: none;
}

/* line 2411, ../sass/tags.scss */
#browse #department .hidden_content_wrapper .hidden_content .displayed_content {
  padding: 0 0 0 20px !important;
  margin: 0 0 5px 0;
}

/* line 2416, ../sass/tags.scss */
#browse #department .displayed_content a {
  padding: 0 0 0 9px;
  background: url("/assets/images/css/components/carat-pointer-txt_11px.gif?embed=true") 0 4px;
  background-repeat: no-repeat;
  font-size: 12px;
  display: block;
  margin: 0;
}

/* line 2425, ../sass/tags.scss */
#browse #department .hidden_content_wrapper .hidden_content .hidden_content {
  margin: 0;
  padding: 0 0 3px 29px !important;
}

/* line 2430, ../sass/tags.scss */
#browse #department .hidden_content_wrapper .hidden_content_wrapper {
  padding: 5px 0 0 0;
  margin: 0 0 8px 0 !important;
}

/* END BROWSE MODULE */
/***********************************
* FEATURE AREA
* NOTES: Do not set width unless absolutely necessary. Allows reuse.
***********************************/
/* line 2444, ../sass/tags.scss */
.tag_featured_area a.tag_featured_area_title_img {
  display: block;
}

/* line 2448, ../sass/tags.scss */
.tag_featured_area a.tag_featured_area_title_img img {
  border-width: 0px;
  margin-bottom: 10px;
}

/* line 2453, ../sass/tags.scss */
.tag_featured_area .tag_featured_area_title {
  font-size: 11px;
  margin-bottom: 2px;
}

/***********************************
* END FEATURE AREA
***********************************/
/***********************************
* LINK LIST
* NOTES: Do not set width unless absolutely necessary. Allows reuse.
***********************************/
/* line 2475, ../sass/tags.scss */
.tag_link_list .tag_link_list_group h3 {
  font-size: 11px;
  margin-bottom: 2px;
}

/* line 2480, ../sass/tags.scss */
.tag_link_list .tag_link_list_group ul {
  padding-left: 0px;
  margin-top: 0px;
}

/* line 2485, ../sass/tags.scss */
.tag_link_list .tag_link_list_group ul li {
  list-style-type: none;
  padding-left: 0px;
  padding-bottom: 2px;
  background-position: 0px 4px;
  background-repeat: no-repeat;
}

/* line 2493, ../sass/tags.scss */
.tag_link_list .tag_link_list_group ul.carat li {
  background-image: url("/assets/images/css/components/carat-pointer-txt_11px.gif?embed=true");
  padding-left: 9px;
  padding-bottom: 5px;
}

/* line 2502, ../sass/tags.scss */
.tag_link_list .tag_link_list_group ul li .tag_link_list_addit {
  display: block;
}

/***********************************
* END LINK LIST
***********************************/
/***********************************
* DASHBOARD
***********************************/
/* line 2512, ../sass/tags.scss */
div.tag_dashboard {
  position: relative;
  width: 100%;
  z-index: 100;
}

/* line 2518, ../sass/tags.scss */
div.tag_dashboard .content * a {
  color: #666 !important;
}

/* line 2522, ../sass/tags.scss */
div.tag_dashboard .content * a:hover {
  color: #E67600 !important;
}

/* line 2526, ../sass/tags.scss */
div.tag_dashboard ul.dashboard {
  width: auto;
  height: auto;
  list-style-type: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
  display: block;
}

/* line 2536, ../sass/tags.scss */
div.tag_dashboard ul.dashboard li.dashboarditem {
  float: left;
  padding: 0;
  margin: 0;
  z-index: 300;
  text-align: center;
  margin: 0 0 0 4px;
  cursor: pointer;
}

/* line 2546, ../sass/tags.scss */
div.tag_dashboard ul.dashboard li.first {
  margin: 0px;
}

/* line 2550, ../sass/tags.scss */
div.tag_dashboard ul.dashboard li.dashboarditem div.button {
  z-index: 500;
  background-repeat: no-repeat;
  background-position: right top;
}

/* line 2556, ../sass/tags.scss */
div.tag_dashboard ul.dashboard li.current div.button {
  background-position: right bottom;
}

/* line 2560, ../sass/tags.scss */
div.tag_dashboard ul.dashboard li.dashboarditem div.content {
  cursor: default;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  background-color: #ffffff;
  border: 1px solid #666666;
  border-top-width: 0px;
  left: 0;
  bottom: 50px;
  height: 200px;
  padding: 20px;
  width: 100%;
}

/* line 2578, ../sass/tags.scss */
div.tag_dashboard ul.dashboard li.dashboarditem div.content div.content_header_t,
div.tag_dashboard ul.dashboard li.dashboarditem div.content div.content_header_tl,
div.tag_dashboard ul.dashboard li.dashboarditem div.content div.content_header_tr {
  top: -5px;
  position: absolute;
  font-size: 1px;
  line-height: 1px;
  background-repeat: no-repeat;
  height: 6px;
}

/* line 2587, ../sass/tags.scss */
div.tag_dashboard ul.dashboard li.dashboarditem div.content div.content_header_t {
  left: 5px;
  border-top: 1px solid #666666;
  background-color: #fff;
}

/* line 2594, ../sass/tags.scss */
div.tag_dashboard ul.dashboard li.dashboarditem div.content div.content_header_tl,
div.tag_dashboard ul.dashboard li.dashboarditem div.content div.content_header_tr {
  left: -1px;
  width: 6px;
  background-image: url("/assets/images/css/corner_ffffff_7d7d7d.gif?embed=true");
  background-position: top left;
}

/* line 2601, ../sass/tags.scss */
div.tag_dashboard ul.dashboard li.dashboarditem div.content div.content_header_tr {
  background-position: top right;
  right: -1px;
  left: auto;
}

/* line 2610, ../sass/tags.scss */
div.tag_dashboard ul.dashboard li.dashboarditem div.content p,
div.tag_dashboard ul.dashboard li.dashboarditem div.content h4,
div.tag_dashboard ul.dashboard li.dashboarditem div.content h5,
div.tag_dashboard ul.dashboard li.dashboarditem div.content ul {
  margin: 0;
  padding: 0 0 11px 0;
}

/* line 2615, ../sass/tags.scss */
div.tag_dashboard ul.dashboard li.dashboarditem div.content h4 {
  border-bottom: 1px solid #dcdcdc;
  padding: 0 0 3px 0;
  margin: 0 0 15px 0;
}

/* line 2621, ../sass/tags.scss */
div.tag_dashboard ul.dashboard li.dashboarditem div.content h5 {
  padding: 0 0 3px 0;
}

/* line 2625, ../sass/tags.scss */
div.tag_dashboard ul.dashboard li.dashboarditem div.content img {
  margin-bottom: 15px;
}

/* line 2629, ../sass/tags.scss */
div.tag_dashboard ul.dashboard li.dashboarditem div.content table.threecol tr td {
  width: 212px;
  padding: 0px 31px 0px 0px;
  margin: 0px 0px 0px 0px;
  border-width: 0px;
  vertical-align: top;
}

/* line 2637, ../sass/tags.scss */
div.tag_dashboard ul.dashboard li.dashboarditem div.content table.threecol tr td.col_3 {
  margin: 0px;
  padding: 0px;
  width: 212px;
}

/* line 2643, ../sass/tags.scss */
div.tag_dashboard ul.dashboard li.dashboarditem div.content .tooltips {
  margin-top: 140px;
}

/* LEGACY SECTION CAN BE REMOVED ONCE LAUNCHED - phawxby */
/* line 2648, ../sass/tags.scss */
div.tag_dashboard ul.dashboard li.dashboarditem div.content .Column {
  float: left;
  width: 212px;
  margin-right: 20px;
}

/* line 2654, ../sass/tags.scss */
div.tag_dashboard ul.dashboard li.dashboarditem div.content .ColumnLast {
  margin-right: 0px;
}

/* line 2658, ../sass/tags.scss */
div.tag_dashboard ul.dashboard li.dashboarditem div.content .Clearer {
  clear: both;
}

/* END LEGACY SECTION */
/***********************************
* END DASHBOARD
***********************************/
/***********************************
* MEDIA_CAROUSEL
***********************************/
/* line 2670, ../sass/tags.scss */
.tag_media_carousel .tag_media_carousel_content .tag_media_carousel_content_item {
  display: none;
}

/* line 2674, ../sass/tags.scss */
.tag_media_carousel ul.tag_media_carousel_links li.tag_media_carousel_link {
  cursor: pointer;
}

/**
 *  CAROUSEL SETUP
 */
/* line 2681, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-direction-rtl {
  direction: rtl;
}

/* line 2685, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-container {
  overflow: hidden;
}

/* line 2689, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-container-horizontal {
  width: 245px;
  padding: 0px 35px;
}

/* line 2694, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-container-vertical {
  width: 75px;
  height: 245px;
  padding: 35px 0px;
}

/* line 2700, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-clip-horizontal {
  width: 100%;
}

/* line 2704, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-clip-vertical {
  height: 245px;
}

/* line 2708, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-item {
  padding: 5px;
}

/* line 2712, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-item.current {
  background-color: #fff;
}

/* line 2716, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-item-horizontal {
  margin-left: 0;
  margin-right: 10px;
}

/* line 2721, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-direction-rtl .jcarousel-item-horizontal {
  margin-left: 10px;
  margin-right: 0;
}

/* line 2726, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-item-vertical {
  margin-bottom: 10px;
}

/* line 2730, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-item-placeholder {
  background: #fff;
  color: #000;
}

/**
 *  Horizontal Buttons
 */
/* line 2738, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-next-horizontal {
  position: absolute;
  top: 25px;
  right: 0px;
  width: 25px;
  height: 25px;
  cursor: pointer;
  background: transparent url("/assets/images/css/corp/media_carousel_buttons.gif?embed=true") no-repeat 0 0;
  background-position: 0 -25px;
}

/* line 2749, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-next-horizontal:hover {
  background-position: -25px -25px;
}

/* line 2753, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-next-horizontal:active {
  background-position: -50px -25px;
}

/* line 2759, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-next-disabled-horizontal,
.jcarousel-skin-xerox .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-xerox .jcarousel-next-disabled-horizontal:active {
  cursor: default;
  background-position: -75px -25px;
}

/* line 2764, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-direction-rtl .jcarousel-next-horizontal {
  background-position: 0 0px;
  right: auto;
  left: 0px;
}

/* line 2770, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-direction-rtl .jcarousel-next-horizontal:hover {
  background-position: -25px 0px;
}

/* line 2774, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-direction-rtl .jcarousel-next-horizontal:active {
  background-position: -50px 0px;
}

/* line 2780, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-direction-rtl .jcarousel-next-disabled-horizontal,
.jcarousel-skin-xerox .jcarousel-direction-rtl .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-xerox .jcarousel-direction-rtl .jcarousel-next-disabled-horizontal:active {
  background-position: -75px 0px;
}

/* line 2784, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-prev-horizontal {
  position: absolute;
  top: 25px;
  left: 0px;
  width: 25px;
  height: 25px;
  cursor: pointer;
  background: transparent url("/assets/images/css/corp/media_carousel_buttons.gif?embed=true") no-repeat 0 0;
}

/* line 2794, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-prev-horizontal:hover {
  background-position: -25px 0;
}

/* line 2798, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-prev-horizontal:active {
  background-position: -50px 0;
}

/* line 2804, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-xerox .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-xerox .jcarousel-prev-disabled-horizontal:active {
  cursor: default;
  background-position: -75px 0;
}

/* line 2809, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-direction-rtl .jcarousel-prev-horizontal {
  left: auto;
  right: 5px;
  background-position: 0 -25px;
}

/* line 2815, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-direction-rtl .jcarousel-prev-horizontal:hover {
  background-position: -25px -25px;
}

/* line 2819, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-direction-rtl .jcarousel-prev-horizontal:active {
  background-position: -50px -25px;
}

/* line 2825, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-direction-rtl .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-xerox .jcarousel-direction-rtl .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-xerox .jcarousel-direction-rtl .jcarousel-prev-disabled-horizontal:active {
  cursor: default;
  background-position: -75px -25px;
}

/**
 *  Vertical Buttons
 */
/* line 2833, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-next-vertical {
  position: absolute;
  bottom: 0px;
  left: 25px;
  width: 25px;
  height: 25px;
  cursor: pointer;
  background: transparent url("/assets/images/css/corp/media_carousel_buttons.gif?embed=true") no-repeat 0 0;
  background-position: 0 75px;
}

/* line 2844, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-next-vertical:hover {
  background-position: -25px -75px;
}

/* line 2848, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-next-vertical:active {
  background-position: -50px -75px;
}

/* line 2854, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-next-disabled-vertical,
.jcarousel-skin-xerox .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-xerox .jcarousel-next-disabled-vertical:active {
  cursor: default;
  background-position: -75px -75px;
}

/* line 2859, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-prev-vertical {
  position: absolute;
  top: 0px;
  left: 25px;
  width: 25px;
  height: 25px;
  cursor: pointer;
  background: transparent url("/assets/images/css/corp/media_carousel_buttons.gif?embed=true") no-repeat 0 0;
  background-position: 0px -50px;
}

/* line 2870, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-prev-vertical:hover {
  background-position: 25px -50px;
}

/* line 2874, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-prev-vertical:active {
  background-position: 50px -50px;
}

/* line 2880, ../sass/tags.scss */
.jcarousel-skin-xerox .jcarousel-prev-disabled-vertical,
.jcarousel-skin-xerox .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-xerox .jcarousel-prev-disabled-vertical:active {
  cursor: default;
  background-position: 75px -50px;
}

/***********************************
* END MEDIA_CAROUSEL
***********************************/
/* wtb_pipenav {{{*/
/* line 2891, ../sass/tags.scss */
div.wtb_pipenav {
  margin-top: 5px;
}

/* END wtb_pipenav }}}*/
/* LIVECHAT  {{{*/
/* line 2899, ../sass/tags.scss */
.instantinvite_webservice {
  width: 0;
  height: 0;
  visibility: hidden;
  position: absolute;
}

/* line 2906, ../sass/tags.scss */
div.livechat_rollover {
  margin: 5px 0px 9px 1px !important;
  *margin: 8px 0px 8px 0px !important;
}

/* line 2910, ../sass/tags.scss */
a.livechat_rollover_label {
  display: block;
  font-weight: bold;
  margin-left: 10px;
  *margin-left: 9px;
}

/* END LIVECHAT }}}*/
/* TWOCOL {{{*/
/* line 2921, ../sass/tags.scss */
table.twocol tbody tr td.cell_0 {
  padding: 0 10px 0 0;
}

/* line 2925, ../sass/tags.scss */
table.twocol tbody tr td.cell_1 {
  padding: 0 0 0 10px;
}

/* line 2929, ../sass/tags.scss */
table.twocolwithdivider tbody tr td.cell_0 {
  border-right: 1px solid #DADADA;
}

/* END TWOCOL }}}*/
/* CONTACT_MODULE  {{{*/
/* line 2937, ../sass/tags.scss */
div.callout div.contact_copy {
  font-size: 12px;
  font-weight: 500;
  padding-bottom: 10px;
  color: #333;
}

/* line 2943, ../sass/tags.scss */
div.callout div.contact_phone {
  font-size: 13px;
  font-weight: 500;
  padding-bottom: 10px;
  color: #333;
}

/* line 2949, ../sass/tags.scss */
div.callout div.contact_phone span.phone_contact_numeric {
  font-size: 13px;
  font-weight: 500;
  color: #333;
}

/* END CONTACT_MODULE }}}*/
/* CI_EMBEDDED_TABLE {{{*/
/* line 2958, ../sass/tags.scss */
.ci_embedded_table td img {
  display: block;
}

/* END CI_EMBEDDED_TABLE }}}*/
/* SEO_DEMO {{{*/
/* line 2963, ../sass/tags.scss */
div.seo_demo_flash,
div.seo_demo_noflash {
  display: none;
}

/* line 2967, ../sass/tags.scss */
div.seo_demo_noflash div.default_body_content,
div.seo_demo_noscript div.default_body_content {
  padding: 15px 15px 15px 15px;
}

/* END SEO_DEMO }}}*/
/* end tags.css */
/* start products.css */
/*	description: Styling for landing pages, category/subcategory, and product pages.
	Frequently, there will be some overlap with tags.css, so if what you're
	looking for isn't here - check there!
*/
/* is this a sidebar width rule? */
/* line 8, ../sass/products.scss */
.cw_555 {
  width: 555px;
}

/* line 12, ../sass/products.scss */
div.top_image a.promolocation {
  display: block;
  margin-bottom: 2px;
}

/* line 16, ../sass/products.scss */
div#BVRRSummaryContainer {
  margin-top: 11px;
}

/* are these promolocation and banner rules more generic that product pages? */
/* line 20, ../sass/products.scss */
a.promolocation {
  display: block;
  margin-bottom: 13px;
}

/* line 25, ../sass/products.scss */
div#banner img {
  display: block;
}

/* Planks (mid-level navigation for XOG/PSG landing pages */
/* line 31, ../sass/products.scss */
div#planks {
  width: 740px;
  display: block;
  margin: 10px 0 8px 0px;
  padding: 5px 0 0 0;
  background-image: url("/assets/images/css/homepage/midlevel_top_740.gif?embed=true");
  background-repeat: no-repeat;
  background-position: top left;
}

/* line 41, ../sass/products.scss */
div#planks ul {
  list-style-type: none;
  margin: 0;
  padding: 5px 0 0 5px;
}

/* line 47, ../sass/products.scss */
div#planks ul li {
  float: left;
  width: 159px;
  list-style-type: none;
  font-size: 11px;
  padding: 4px 12px 4px 12px;
}

/* line 55, ../sass/products.scss */
div#planks ul li * {
  float: none;
}

/* line 59, ../sass/products.scss */
div#planks ul li.empty {
  line-height: .1em;
}

/* line 63, ../sass/products.scss */
div#planks ul li img {
  display: block;
  margin-bottom: 7px;
}

/* line 68, ../sass/products.scss */
div#planks ul li.last {
  float: right;
}

/* Plank headings are images,but there is backup text */
/* line 74, ../sass/products.scss */
div#planks ul li h3 {
  font-size: 11pt;
  font-weight: normal;
  margin: 0;
  padding: 8px 10px 5px 12px;
  display: none;
}

/* line 89, ../sass/products.scss */
div#planks ul li a,
div#planks ul li a:link,
div#planks ul li a:active,
div#planks ul li a:visited,
div#planks ul li ol li a,
div#planks ul li ol li a:link,
div#planks ul li ol li a:active,
div#planks ul li ol li a:visited {
  color: #666;
}

/* line 95, ../sass/products.scss */
div#planks ul li ul#psg_apps_links,
div#planks ul li ul,
div#planks ul li ol {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

/* line 103, ../sass/products.scss */
div#planks ul li ul#psg_apps_links li,
div#planks ul li ul li,
div#planks ul li ol li {
  margin: 0;
  padding: 0 0 5px 0;
}

/* force links to gray in planks */
/* line 112, ../sass/products.scss */
div#planks a:link,
div#planks a:active,
div#planks a:visited {
  color: #666;
}

/* line 116, ../sass/products.scss */
div#planks div.bottom {
  clear: both;
  background-image: url("/assets/images/css/homepage/plank_bottom.gif?embed=true");
  background-repeat: no-repeat;
  background-position: bottom left;
  width: 740px;
  padding: 5px 0 5px 0;
  margin: 0 0 0 0;
}

/* line 126, ../sass/products.scss */
#cat * ul {
  list-style-type: none !important;
  list-style-image: none !important;
}

/* category listing styles */
/* line 133, ../sass/products.scss */
#landing_page {
  width: 740px;
}

/* line 141, ../sass/products.scss */
#category_page h3,
#category_page div.copy,
#category_page div.copy a,
#sub_category_page .copy,
#sub_category_page .copy a {
  font-size: 13px;
  line-height: 1.1em;
  margin: 5px 0 10px 1px;
  font-weight: normal;
}

/* featured content (this may move to a tag-based creation) */
/* line 151, ../sass/products.scss */
div#category_featured div.featured_top,
div#subcat_featured div.featured_top {
  width: 373px;
  height: 10px;
  line-height: 0;
  background: url("/assets/images/css/components/module_top_373x5.gif?embed=true") no-repeat #f5f5f5;
  background-position: top left;
  margin: 0;
  padding: 0;
}

/* line 161, ../sass/products.scss */
div.featured_links div.featured {
  background: url("/assets/images/css/components/module_bottom_373x5.gif?embed=true") no-repeat #f5f5f5 bottom left;
  padding-bottom: 4px;
  margin: 0;
  width: 373px;
}

/* line 168, ../sass/products.scss */
div.featured table {
  width: 360px;
  padding-top: 5px;
}

/* line 173, ../sass/products.scss */
div.featured table.boxcontent td {
  background: none !important;
  padding: 0 10px 8px 15px !important;
  margin: 0 !important;
  line-height: 1.2em;
}

/* line 180, ../sass/products.scss */
div.featured div.component {
  margin: 0;
}

/* set links in "featured" area to dark gray */
/* line 188, ../sass/products.scss */
div.featured_links table.boxcontent td a:link,
div.featured_links table.boxcontent td a:visited,
div.featured_links table.boxcontent td a:active {
  color: #333;
}

/* add a margin at the top of the page */
/* line 194, ../sass/products.scss */
table.content_container {
  padding: 10px 0 0 0;
  background-color: #fff;
  padding-top: 0;
}

/* line 200, ../sass/products.scss */
div.featured_links ul {
  margin: 0px;
  padding: 10px;
  list-style: none;
  font-size: 10px;
}

/* line 207, ../sass/products.scss */
div.featured_links ul li {
  padding: 0 0 5px 0;
}

/* line 211, ../sass/products.scss */
div.featured_promo {
  margin: 0 0 10px 10px;
}

/* "Search" box dropdown menu, on category/subcategory pages */
/* line 217, ../sass/products.scss */
#sb {
  width: 555px;
  margin: 20px 0 0 0;
  padding: 0;
  clear: both;
  background-image: url("/assets/images/css/components/module_bottom_555x400.gif?embed=true");
  background-position: bottom left;
  background-repeat: no-repeat;
}

/* line 227, ../sass/products.scss */
#sb table.container {
  background-image: url("/assets/images/css/components/module_top_555x5.gif?embed=true");
  background-position: top left;
  width: 100%;
  background-repeat: no-repeat;
}

/* line 234, ../sass/products.scss */
#sb .left {
  font-size: 10px;
  font-weight: bold;
  width: 380px;
  height: 68px;
  padding: 5px 10px;
}

/* line 242, ../sass/products.scss */
#sb .left select {
  font-weight: normal;
}

/* line 246, ../sass/products.scss */
#landing_page #sb .left {
  height: 60px;
}

/* line 250, ../sass/products.scss */
#sb .right {
  width: 170px;
  height: 68px;
}

/* line 255, ../sass/products.scss */
#landing_page #sb .right {
  height: 60px;
}

/* line 259, ../sass/products.scss */
#sb .right div.searchtools {
  padding: 5px 5px 2px 5px;
}

/* line 263, ../sass/products.scss */
#sb form {
  margin: 0;
  padding: 0;
}

/* line 268, ../sass/products.scss */
#sb select {
  width: 330px;
  font-size: 11px;
  color: #999;
  margin: 3px 0 0 0;
}

/* line 275, ../sass/products.scss */
#sb select option {
  color: #000;
  margin: 1px 0 0 3px;
}

/* line 280, ../sass/products.scss */
#sb select option.select {
  color: #999;
  padding: 0;
  background: none;
}

/* line 286, ../sass/products.scss */
#sb #product_search_links div.lefttxt {
  padding: 8px 0 0 0;
  font-weight: normal;
  margin: 0;
}

/* styles for sub-category pages (i.e. "color printers") */
/* line 294, ../sass/products.scss */
.titles {
  margin: 6px 0 0 0;
}

/* line 298, ../sass/products.scss */
.introduction {
  /*font-size: 11px;*/
  margin: 5px 0 10px 0;
}

/* line 303, ../sass/products.scss */
h1.category_title {
  padding: 8px 0 0 0;
  margin: 0;
}

/* line 308, ../sass/products.scss */
div.caption {
  padding: 8px 0;
  font-size: 12px;
}

/* line 313, ../sass/products.scss */
#sub_category_page h2 {
  font-size: 13px;
  font-weight: bold;
  margin: 5px 0 5px 0;
  padding: 5px 0;
  color: #333;
  border-bottom: solid 1px #E2E4E6;
}

/* line 322, ../sass/products.scss */
#sub_category_page h2.category_title_line2 {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  font-size: 16pt;
  font-weight: normal;
  color: #666;
}

/* referred to in includes/solutions_category_module.(lang).xml */
/* line 334, ../sass/products.scss */
#sub_category_page .s_cat_mod {
  padding: 10px 0 0 5px;
}

/* line 338, ../sass/products.scss */
table.bullettable td * {
  color: #666;
}

/* line 342, ../sass/products.scss */
table.bullettable td.bullet, table.bullettable td.content {
  color: #666;
  margin-left: 4px;
  margin-right: 4px;
}

/* line 348, ../sass/products.scss */
table.bullettable td.content {
  width: 100%;
  padding-left: 4px;
}

/* pricing disclaimer, overriding default font stuff */
/* line 355, ../sass/products.scss */
div.pricing_details {
  font-weight: normal !important;
  clear: both;
  padding: 0px 0px 0px 0px;
  margin: 20px 0 0 0;
  color: #999;
  font-size: 11px !important;
}

/* line 364, ../sass/products.scss */
div.pricing_details h4 {
  font-weight: normal !important;
  font-size: 11px !important;
  color: #333;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

/* line 372, ../sass/products.scss */
div.pricing_details p {
  font-weight: normal !important;
  font-size: 11px !important;
  margin: 0 0 0 0;
  padding: 0 0 5px 0;
  color: #999;
}

/* line 380, ../sass/products.scss */
div.pricing_details b {
  font-weight: normal;
  color: #333;
}

/* line 385, ../sass/products.scss */
div.pricing_details font {
  font-weight: normal;
  color: #999;
  line-height: 1.1em;
}

/* psg product compare/subcat listings */
/* line 393, ../sass/products.scss */
.product_listings td.compare_products {
  background-color: #FAFAFA;
  padding: 10px;
}

/* line 398, ../sass/products.scss */
.product_listings td.subcat_prodname {
  padding: 10px 0 5px 0;
  font-size: 11px;
  font-weight: bold;
  border-top: solid 1px #ddd;
}

/* line 405, ../sass/products.scss */
.product_listings td.subcat_prodname a {
  text-decoration: none;
}

/* line 409, ../sass/products.scss */
.product_listings td.subcat_prodname a:hover {
  text-decoration: underline;
}

/* line 413, ../sass/products.scss */
.product_listings div.subcat_compare {
  font-size: 10px;
  font-weight: bold;
  cursor: pointer;
  padding: 0 10px 0 0;
  float: right;
  width: 175px;
  text-align: right;
  margin: 2px 0 0 0;
}

/* line 424, ../sass/products.scss */
#new_compare_form div.subcat_compare input.compare_toggle {
  float: left;
  margin: 0;
  margin-right: 4px;
}

/* line 430, ../sass/products.scss */
#new_compare_form div.subcat_compare {
  margin-bottom: 10px;
  display: block;
}

/* line 435, ../sass/products.scss */
#new_compare_form div.subcat_compare.wide_text {
  width: 115px;
}

/* line 439, ../sass/products.scss */
.product_listings div.subcat_compare input {
  padding: 0 0 0 3px;
  float: right;
  margin: -2px 0 0 3px;
}

/* line 445, ../sass/products.scss */
.product_listings div.subcat_compare a {
  margin: 5px 0 0 0;
}

/* line 449, ../sass/products.scss */
.product_listings td.subcat_specs {
  font-size: 11px;
  padding: 0 0 10px 5px;
  word-wrap: break-word;
  width: 112px;
}

/* line 456, ../sass/products.scss */
.product_listings td.subcat_sw_specs {
  font-size: 11px;
  padding: 0 0 10px 5px;
  width: 455px;
}

/* line 462, ../sass/products.scss */
.product_listings td.subcat_image {
  width: 100px;
}

/* line 469, ../sass/products.scss */
td.column_0,
td.column_1,
td.column_2,
td.column_3 {
  border: solid 1px #ccc;
  width: 25%;
}

/* border exception for first row */
/* line 479, ../sass/products.scss */
tr.row_1 td.column_0,
tr.row_1 td.column_1,
tr.row_1 td.column_2,
tr.row_1 td.column_3 {
  border: none;
}

/* line 483, ../sass/products.scss */
h1.compare_title {
  font-size: 18px;
  font-weight: bold;
  margin: 0;
}

/* line 489, ../sass/products.scss */
tr.next_steps td {
  padding: 5px;
  background-color: #ffe;
  border: solid 1px #ccc;
}

/* line 495, ../sass/products.scss */
.next_steps_item {
  margin-bottom: 5px;
}

/* line 500, ../sass/products.scss */
#page_comparison_grid td li,
#page_spec td li {
  margin: 0 0 0 15px;
  list-style-position: outside;
}

/* line 506, ../sass/products.scss */
#page_comparison_grid .boxcontent,
#page_comparison_grid .boxheader {
  width: 185px;
}

/* line 510, ../sass/products.scss */
td.pricing {
  color: #666666;
}

/* "remove" button class for psg comparison grid */
/* line 516, ../sass/products.scss */
div.remove {
  width: 50px;
  padding: 0 0 5px 0;
}

/* line 521, ../sass/products.scss */
div.remove a {
  font-size: 11px;
  text-decoration: none;
  background: url("/gifs/components/btn_remove_x.gif?embed=true") no-repeat 0 6px;
  padding: 5px 0 5px 16px;
}

/* line 528, ../sass/products.scss */
div.remove a:hover {
  text-decoration: underline;
}

/* Category Page Titles */
/* line 534, ../sass/products.scss */
.content_container h1 span {
  color: #999;
}

/* line 538, ../sass/products.scss */
h1.category_title {
  font-size: 15pt;
  font-weight: normal;
  margin: 0;
  /*color: #333;*/
  padding: 3px 0 0 0;
}

/* line 546, ../sass/products.scss */
h1.category_title_line2 {
  font-size: 17pt;
  font-weight: normal;
  margin: 0;
}

/* line 552, ../sass/products.scss */
h2.category_title_line2 {
  font-size: 17pt;
  font-weight: normal;
  margin: 0 0 0 0;
}

/* line 558, ../sass/products.scss */
h4.section_head {
  font-size: 13px;
  color: #000;
  background-color: #ccc;
  margin: 0 0 5px 0;
  padding: 5px;
  font-weight: bold;
}

/* opb_product_category, software solutions styles */
/* line 569, ../sass/products.scss */
.ss_listing_tagline {
  color: #5e5e5e;
  margin: 0 0 10px 13px;
  font-size: 11px;
}

/* line 575, ../sass/products.scss */
#publishers_content .hidden_content_wrapper {
  padding: 2px 0 0 12px;
}

/* line 579, ../sass/products.scss */
#publishers_content h5 {
  font-size: 11px;
  margin: 3px 0 3px 0;
}

/* line 584, ../sass/products.scss */
#publishers_content .module_hdr_table {
  top: 4px;
  left: 324px;
  position: relative;
  z-index: 999;
}

/* line 591, ../sass/products.scss */
#software_selector {
  background-color: #ffe;
  padding: 5px;
  font-size: 11px;
  width: 555px;
}

/* line 598, ../sass/products.scss */
#software_selector h5 {
  margin: 0 0 2px 0;
  font-size: 11px;
  font-weight: bold;
}

/* line 604, ../sass/products.scss */
#software_selector a {
  font-size: 11px;
  text-decoration: none;
}

/* line 609, ../sass/products.scss */
#software_selector a:hover {
  text-decoration: underline;
}

/* line 613, ../sass/products.scss */
#software_selector .navitem {
  margin-bottom: 2px;
}

/* demo room styles  */
/* line 620, ../sass/products.scss */
.demos OL,
.demos OL UL {
  list-style-type: none;
  padding: 0;
}

/* line 625, ../sass/products.scss */
.demos OL {
  margin: 0 0 0 120px;
}

/* line 629, ../sass/products.scss */
.demos OL UL {
  margin: 5px 0 10px 0;
}

/* line 633, ../sass/products.scss */
.demos LI {
  font-size: 11px;
  padding: 0 0 0 12px;
  margin: 0 0 5px 3px;
  background-image: url("/gifs/components/link_pointer.gif?embed=true");
  background-repeat: no-repeat;
}

/* line 641, ../sass/products.scss */
.demos a:link {
  text-decoration: none;
}

/* line 645, ../sass/products.scss */
.demos a:hover {
  text-decoration: underline;
}

/* line 649, ../sass/products.scss */
.demos IMG.demo {
  float: left;
  width: 100px;
  height: 100px;
  padding: 0 0 0 5px;
  margin: -20px 0 20px 0;
}

/* line 657, ../sass/products.scss */
.demos h2 {
  margin: 20px 0 0 0 !important;
  clear: both;
}

/* line 662, ../sass/products.scss */
.demos .collapse_submenu {
  margin: 0 0 0 -15px !important;
  padding: 0 !important;
}

/* line 667, ../sass/products.scss */
.demos h3 {
  font-size: 13px;
  font-weight: bold;
  clear: both;
  margin: 15px 0 0 115px;
  padding: 5px;
}

/* line 675, ../sass/products.scss */
.demos h4 {
  font-size: 9pt;
  font-weight: bold;
  color: #666;
  margin: 6px 0 5px 0px;
}

/* line 682, ../sass/products.scss */
.demos .boxheader td {
  background: url("/gifs/components/featured_header_bg.gif?embed=true") repeat-x;
}

/* line 686, ../sass/products.scss */
.demos .boxheader td font {
  color: black;
}

/* line 690, ../sass/products.scss */
.demos .boxcontent td {
  background: none;
}

/* estimated retail pricing stuff */
/* line 696, ../sass/products.scss */
div.erp_tt img {
  width: 9px;
  height: 9px;
  margin: 0;
  padding: 0;
  display: inline;
}

/* applications */
/* global applications content styles */
/* line 709, ../sass/products.scss */
#application_page * a:link,
#application_page * a:active,
#application_page * a:visited {
  text-decoration: none;
}

/* line 713, ../sass/products.scss */
#application_page * a:hover {
  text-decoration: underline;
}

/* line 717, ../sass/products.scss */
#application_page div.component ul {
  list-style-type: disc;
  margin: 0 10px 0 10px;
  padding: 10px;
}

/* line 723, ../sass/products.scss */
#application_page div.component ul li {
  font-size: 13px;
  margin: 0 0 5px 0;
}

/* line 731, ../sass/products.scss */
#application_page div.component a:link,
#application_page div.component a:active,
#application_page div.component a:visited,
#application_page div.component p {
  margin: 0 0 5px 0;
}

/* line 735, ../sass/products.scss */
#application_page h3 {
  font-weight: bold;
  font-size: 13px;
  color: white;
  margin: 20px 0 10px 0;
  padding: 5px;
  background: url(/gifs/components/nav_hd_bg.gif?embed=true) repeat-x;
}

/*  applications category page specific */
/* line 745, ../sass/products.scss */
#applications ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

/* line 751, ../sass/products.scss */
#applications ul li {
  float: left;
  display: block;
  width: 270px;
  min-height: 180px;
  height: auto !important;
  height: 160px;
  font-size: 11px;
}

/* line 761, ../sass/products.scss */
#applications * ul li {
  min-height: 0;
  height: auto;
}

/* line 766, ../sass/products.scss */
#applications ul li img {
  float: left;
  display: block;
  padding: 10px 0 0 0;
  margin: 0;
  border: none;
}

/* line 774, ../sass/products.scss */
#applications ul li p {
  padding: 0;
  position: relative;
}

/* line 779, ../sass/products.scss */
#applications ul li span {
  display: block;
  padding: 0 0 0 0;
  margin: 0 10px 10px 95px;
}

/* line 785, ../sass/products.scss */
#applications ul li h4 {
  margin: 0;
  margin: 0 0 0 95px;
  font-weight: bold;
  font-size: 11px;
}

/*  applications sub-category page specific */
/* line 794, ../sass/products.scss */
#subapplications h3 + h4 {
  padding: 10px 5px 5px 5px;
}

/* line 798, ../sass/products.scss */
#subapplications h4 {
  font-weight: bold;
  font-size: 11px;
  margin: 0;
  padding: 20px 5px 5px 5px;
  clear: both;
}

/* line 806, ../sass/products.scss */
#subapplications div {
  font-size: 11px;
  margin: 0;
  clear: both;
}

/* line 812, ../sass/products.scss */
#subapplications div img {
  float: left;
}

/* line 816, ../sass/products.scss */
#subapplications div p {
  float: left;
  width: 205px;
  margin: 0;
  padding: 0;
}

/* line 823, ../sass/products.scss */
#subapplications p.intro {
  font-size: 13px;
  margin: 0;
  padding: 0;
}

/* line 829, ../sass/products.scss */
#subapplications div p span {
  display: block;
  padding: 0 10px 10px 10px;
}

/* line 834, ../sass/products.scss */
#subapplications div p a {
  display: block;
  padding: 0 0 0 17px;
  margin: 0 0 5px 3px;
  background-image: url("/gifs/components/link_pointer.gif?embed=true");
  background-position: 5px top;
  background-repeat: no-repeat;
}

/* line 843, ../sass/products.scss */
#subapplications div ul {
  float: left;
  width: 185px;
  margin: 0;
  padding: 0;
  list-style-type: none;
  border-left: solid 1px #ddd;
}

/* line 852, ../sass/products.scss */
#subapplications div ul li {
  padding: 0 0 0 22px;
  margin: 0 0 3px 3px;
  background-image: url("/gifs/components/link_pointer.gif?embed=true");
  background-position: 10px top;
  background-repeat: no-repeat;
}

/* recycling_styles */
/* line 862, ../sass/products.scss */
h1#pg_title {
  font-size: 11pt;
}

/* line 866, ../sass/products.scss */
div#rightnav {
  margin: 1px 0 5px 0;
  padding: 8px;
  border: solid 1px #ddd;
  line-height: 12px;
  background: white url(/gifs/recycling/ltblue_fade_bg.gif?embed=true) repeat-x;
  text-align: left;
}

/* line 875, ../sass/products.scss */
#rightnav h4 {
  font-size: 11px;
  margin: -9px -9px 9px -9px;
  padding: 5px;
  background: white url(/gifs/recycling/ltblue_header_bg.gif?embed=true) repeat-x;
  border: solid 1px #ddd;
}

/* line 883, ../sass/products.scss */
#rightnav h5 {
  font-size: 11px;
  margin: 10px 0 5px 0;
}

/* line 888, ../sass/products.scss */
#rightnav div.navitem {
  margin: 0;
  padding: 0 5px 5px 13px;
  background-image: url(/gifs/recycling/link_pointer.gif?embed=true);
  background-repeat: no-repeat;
  font-size: 11px;
}

/* line 897, ../sass/products.scss */
#rightnav a,
a.morelink {
  text-decoration: none;
  color: #33C;
}

/* line 904, ../sass/products.scss */
#rightnav a:hover,
#faq a:hover,
a.morelink:hover {
  text-decoration: underline;
}

/* line 908, ../sass/products.scss */
#rightnav a.hd_link {
  text-decoration: none;
}

/* alaska, hawaii, guam footnote */
/* line 914, ../sass/products.scss */
#AK_HI {
  font-size: 11px;
  background: white url(/gifs/recycling/ak_hi.gif?embed=true) no-repeat;
  padding: 0 0 15px 75px;
}

/* line 920, ../sass/products.scss */
DIV#xog_select {
  padding: 8px;
  border: solid 1px #ddd;
  background: white url(/gifs/recycling/ltblue_fade_bg.gif?embed=true) repeat-x;
}

/* line 926, ../sass/products.scss */
#xog_select TD {
  font-size: 11px;
}

/* hack to force some instances of centered text to the left */
/* line 932, ../sass/products.scss */
tr.bodytext td {
  text-align: left;
}

/* headline component */
/* line 938, ../sass/products.scss */
.headline {
  font-weight: normal !important;
  font-size: 15pt !important;
  margin: 8px 0px -5px 0px !important;
  padding: 0px 0px 0px 0px !important;
  color: #333;
}

/* round corners */
/* line 951, ../sass/products.scss */
.b1f,
.b2f,
.b3f,
.b4f {
  font-size: 1px;
  overflow: hidden;
  display: block;
}

/* line 957, ../sass/products.scss */
.b1f {
  height: 1px;
  background: #f5f5f5;
  margin: 0 5px;
}

/* line 963, ../sass/products.scss */
.b2f {
  height: 1px;
  background: #f5f5f5;
  margin: 0 3px;
}

/* line 969, ../sass/products.scss */
.b3f {
  height: 1px;
  background: #f5f5f5;
  margin: 0 2px;
}

/* line 975, ../sass/products.scss */
.b4f {
  height: 2px;
  background: #f5f5f5;
  margin: 0 1px;
}

/* line 981, ../sass/products.scss */
.contentf {
  background: #f5f5f5;
}

/* Disabled 19/05
.contentf div {
	margin-left: 5px;
	margin-right: 5px;
}
*/
/* line 992, ../sass/products.scss */
.contentf .inner {
  padding: 6px 12px;
}

/* line 996, ../sass/products.scss */
#software_selector h5 {
  margin-bottom: 0;
  padding-bottom: 0;
}

/*Disabled 12/9. If ths is still disabled 2 months from now remove. 
#software_solutions_introduction .indentlink {
	padding-top: 4px;
}*/
/* line 1006, ../sass/products.scss */
.software_solutions_introduction_featured_hed {
  margin-left: 8px;
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 1012, ../sass/products.scss */
#software_selector .collapse_submenu_labeltext {
  margin-left: -3px;
}

/* line 1016, ../sass/products.scss */
#software_selector .collapse_submenu_labeltext .indentlink {
  margin-top: 4px;
}

/* line 1020, ../sass/products.scss */
#software_selector .collapse_submenu_icon {
  margin-left: 0px;
  padding-left: 0;
}

/* line 1025, ../sass/products.scss */
#software_selector .hidden_content_container_labelicon {
  margin-left: 0px;
  padding-left: 0;
}

/* line 1030, ../sass/products.scss */
#software_selector .hidden_content_container_labelicon {
  margin-left: 0px;
  padding-left: 0;
}

/* line 1035, ../sass/products.scss */
#software_selector .hidden_content_toggler {
  margin-left: 3px;
  padding-left: 0;
  padding-bottom: 0;
}

/* line 1041, ../sass/products.scss */
.psg_landing_page_product_name {
  font-size: 13px;
  color: #333333;
}

/* landing page quick facts */
/* line 1048, ../sass/products.scss */
#page_land #cell_4 p.p_spacer {
  display: none;
}

/* line 1052, ../sass/products.scss */
#page_land table.altbar {
  padding: 0 !important;
  margin: 0 !important;
}

/* line 1057, ../sass/products.scss */
#page_land td.alt_header, #page_land td.alt_header h1 {
  padding: 0 0 2px 0 !important;
  margin: 0;
  font-weight: bold;
  font-size: 13px !important;
}

/* line 1064, ../sass/products.scss */
#page_land td.alt_content {
  padding: 10px 0 30px 0 !important;
}

/* PSG product landing page */
/* line 1070, ../sass/products.scss */
div.psg_landing_page_product_name b {
  font-size: 13px;
}

/* end products.css */
/* start cat_listings.css */
/* description: category listing styles */
/* line 4, ../sass/cat_listings.scss */
table.category {
  width: 545px;
  margin: 0 0 20px 0;
  padding: 0;
  clear: both;
}

/* line 11, ../sass/cat_listings.scss */
table.category th {
  text-align: inherit;
}

/* line 15, ../sass/cat_listings.scss */
table.category th.hd {
  background-color: #fff;
  background-position: bottom;
  background-repeat: no-repeat;
  border-bottom: 1px solid #DCDCDC;
}

/* line 23, ../sass/cat_listings.scss */
table.category th.hd,
table.category h2.hd {
  font-size: 10pt;
}

/* line 27, ../sass/cat_listings.scss */
table.category th.ft {
  background: #fff;
  border-bottom: solid 1px #dcdcdc;
  padding: 5px 5px 5px 0;
  padding-bottom: 4px;
  color: #999;
  font-size: 11px;
  font-weight: normal;
  border-left: solid 3px white;
  border-left-width: 13px;
}

/* line 42, ../sass/cat_listings.scss */
table.category th.hd a:link,
table.category th.hd a:active,
table.category th.hd a:visited,
table.category th.hd span {
  font-size: 10pt;
  font-weight: bold;
  display: block;
  color: #333 !important;
  margin: 0;
  padding: 0;
  margin-left: 0px;
  margin-bottom: 5px;
}

/* line 53, ../sass/cat_listings.scss */
table.category td.desc {
  width: 140px;
  background: #fff;
  border-spacing: 0;
}

/* line 59, ../sass/cat_listings.scss */
table.category td.desc p {
  padding: 12px 0px 15px 0;
  color: #707070;
  margin: 0;
  line-height: 1.1em;
}

/* line 66, ../sass/cat_listings.scss */
table.category td.desc .navitem {
  margin: 0 0 3px 5px;
  padding: 0 0 0 9px;
  background: url("/assets/images/css/components/carat-pointer-txt_11px.gif?embed=true") 0 3px;
  background-repeat: no-repeat;
  font-size: 11px;
  margin-left: 0;
}

/* line 75, ../sass/cat_listings.scss */
table.category td.prodlist * {
  color: #b2b2b2;
}

/* line 79, ../sass/cat_listings.scss */
table.category td.prodlist div.featured {
  color: #666;
  font-weight: bold;
  margin: 0px;
  padding-left: 10px;
}

/* line 86, ../sass/cat_listings.scss */
table.category td.prodlist {
  background: #fff;
  color: #b2b2b2;
  line-height: 1.1em;
  border-spacing: 0;
  padding: 11px 0 0 0;
}

/* line 94, ../sass/cat_listings.scss */
table.category td.prodlist div.navitem {
  color: #b2b2b2;
  background: url("/assets/images/css/components/carat-pointer-txt_11px_b2.gif?embed=true") no-repeat 0 3px;
  margin: 2px 0 8px 5px;
  padding: 0 0 0 9px;
}

/* line 101, ../sass/cat_listings.scss */
table.category td.prodlist div.navitem a {
  /* set all the links and text here to gray */
  color: #b2b2b2;
}

/* line 107, ../sass/cat_listings.scss */
#land_body table.category td.prodlist div.tab_def_promo_pricing,
#land_body table.category td.prodlist div.tab_def_promo_rebate {
  margin: 2px 0 0 0;
  color: #b2b2b2;
}

/* line 113, ../sass/cat_listings.scss */
table.category td.prodlist ul.row1,
table.category td.prodlist ul.row2 {
  width: 100%;
  clear: both;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 121, ../sass/cat_listings.scss */
table.category td.prodlist ul li {
  float: left;
  width: 125px;
  padding-left: 10px;
}

/* line 130, ../sass/cat_listings.scss */
table.category td.prodlist ul li div.color,
table.category td.prodlist ul li div.mono,
table.category td.prodlist ul li div.highlight,
table.category td.prodlist ul li div.other {
  padding: 0;
}

/* line 134, ../sass/cat_listings.scss */
table.category td.prodlist ul.row1 {
  padding: 5px 0 0 0;
}

/* line 138, ../sass/cat_listings.scss */
table.category td.prodlist ul.row2 * {
  border: none;
}

/*  styles for category pages (i.e. "multifunction"), styles
	supercede BOX tag defaults */
/* line 145, ../sass/cat_listings.scss */
#category_page h1.category_title {
  padding: 3px 0 4px 0;
}

/* line 149, ../sass/cat_listings.scss */
#category_page .titles {
  margin: 0;
}

/* end cat_listings.css */
/* start glance.css */
/* description: styling for "at-a-glance" module */
/* line 4, ../sass/glance.scss */
#glance h3, #glance h2, #glance h1 {
  font-size: 13px;
  font-weight: bold;
  margin: 0;
  padding: 5px;
  border-bottom: solid 1px #dcdcdc;
}

/* line 12, ../sass/glance.scss */
#glance table {
  border-bottom: solid 1px #dcdcdc;
}

/* line 16, ../sass/glance.scss */
#glance table td {
  padding: 4px 6px 4px 6px;
  line-height: 1.3em;
}

/* line 23, ../sass/glance.scss */
#glance td.glance_row_hdr_even,
#glance td.glance_row_hdr_odd,
#glance td.glance_steps_hdr {
  border-right: solid 1px #e7e7e7;
  font-weight: bold;
}

/* line 29, ../sass/glance.scss */
#glance td.glance_row_hdr_even div.indentlink,
#glance td.glance_row_hdr_odd div.indentlink {
  font-weight: normal;
  margin-left: 2px;
}

/* line 39, ../sass/glance.scss */
#glance td.glance_model,
#glance td.glance_row_odd,
#glance td.glance_row_even,
#glance td.glance_row_odd nobr,
#glance td.glance_row_even nobr,
#glance td.glance_steps {
  color: #666;
  border-right: solid 1px #e7e7e7;
}

/* line 44, ../sass/glance.scss */
#glance td.glance_row_hdr_even {
  background-color: #fafafa;
  color: #666;
}

/* line 49, ../sass/glance.scss */
#glance td.glance_row_hdr_odd {
  background-color: #f5f5f5;
  color: #666;
}

/* line 54, ../sass/glance.scss */
#glance td.glance_steps_hdr {
  background-color: #ececec;
  color: #333;
}

/* line 58, ../sass/glance.scss */
#glance td.glance_model_right {
  background-color: #ffffff;
  color: #666;
}

/* line 64, ../sass/glance.scss */
#glance td.glance_row_odd_right,
#glance td.glance_row_odd_right nobr {
  background-color: #fafafa;
  color: #666;
}

/* line 70, ../sass/glance.scss */
#glance td.glance_row_even_right,
#glance td.glance_row_even_right nobr {
  background-color: #ffffff;
  color: #666;
}

/* line 76, ../sass/glance.scss */
#glance td.glance_row_even_right ul,
#glance td.glance_row_odd_right ul {
  line-height: 1.3em;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 84, ../sass/glance.scss */
#glance td.glance_row_even_right ul li,
#glance td.glance_row_odd_right ul li {
  background-image: url(/assets/images/css/components/square-bullet.gif?embed=true);
  background-position: 0 4px;
  background-repeat: no-repeat;
  padding: 0 0 0 15px;
}

/* line 91, ../sass/glance.scss */
td.glance_row_odd {
  background-color: #fafafa;
}

/* line 96, ../sass/glance.scss */
#glance td.glance_steps,
#glance td.glance_steps_right {
  background-color: #f4f4f4;
}

/* line 102, ../sass/glance.scss */
#glance td.glance_steps a img,
#glance td.glance_steps_right a img {
  margin: 0 0 3px 0;
}

/* line 106, ../sass/glance.scss */
#glance td ul {
  text-align: left;
  margin: 0;
  padding: 0 0 0 15px;
  list-style-position: outside;
}

/* product specs styles */
/* line 130, ../sass/glance.scss */
table.models td.label,
table.models td.content,
table.specs td.label,
table.specs td.content,
table.models td.specdata,
.specdata table tbody tr td font,
.specdata table tbody tr td font b,
td.specdata table tbody tr td,
table.specs td.specdata {
  padding: 5px;
  color: #666;
  font-size: 11px;
}

/* line 136, ../sass/glance.scss */
td.specdata table td {
  padding: 0 !important;
}

/* line 140, ../sass/glance.scss */
td.specdata table td div {
  margin: 5px 0 5px 5px;
  font-size: 11px;
}

/* line 145, ../sass/glance.scss */
td.specdata table td div b {
  font-size: 11px;
}

/* line 150, ../sass/glance.scss */
td.specdata table tbody tr td b,
table.specs td.specdata b {
  color: #666;
}

/* line 155, ../sass/glance.scss */
table.models td.header,
table.specs td.header {
  padding: 5px 5px 5px 0;
  background-color: #fff;
  border-bottom: solid 1px #ddd;
}

/* line 161, ../sass/glance.scss */
table.models td.header * {
  font-size: 13px !important;
}

/* line 164, ../sass/glance.scss */
table.models td.header * h1 {
  font-weight: bold;
}

/* line 169, ../sass/glance.scss */
table.models td.specdata,
table.specs td.specdata {
  border-left: solid 1px #dadada;
}

/* line 173, ../sass/glance.scss */
p.topanchor {
  font-size: 11px;
}

/* line 177, ../sass/glance.scss */
table.specs {
  border-collapse: collapse;
  border-spacing: 0px;
  width: 100%;
  border-bottom: 1px solid #dadada;
}

/* line 184, ../sass/glance.scss */
table.specs th, table.specs th h1 {
  background-color: #fff;
  font-size: 13px;
  font-weight: bold;
  border-bottom: 1px solid #dadada;
  padding-bottom: 4px;
  color: #666;
}

/* line 194, ../sass/glance.scss */
table.specs td.odd-label,
table.specs td.even-label {
  padding: 10px;
  font-weight: bold;
  width: 100px;
  color: #333333;
}

/* line 201, ../sass/glance.scss */
table.specs td.odd-label {
  background-color: #fafafa;
}

/* line 205, ../sass/glance.scss */
table.specs td.even-label {
  background-color: #f5f5f5;
}

/* line 209, ../sass/glance.scss */
table.specs td.specdata {
  padding: 10px;
  vertical-align: top;
  width: 410px;
}

/* line 215, ../sass/glance.scss */
table.specs td.odd {
  background-color: #fff;
}

/* line 219, ../sass/glance.scss */
table.specs td.even {
  background-color: #fafafa;
}

/* end glance.css */
/* start sidebars.css */
/* description: rules for sidebars */
/* line 9, ../sass/sidebars.scss */
td#leftnav * a:link,
td#leftnav * a:active,
td#leftnav * a:visited,
td.sidebar * a:link,
td.sidebar * a:active,
td.sidebar * a:visited {
  color: #666;
}

/* line 13, ../sass/sidebars.scss */
#_sidebar h3 {
  padding: 7px 10px 5px 12px;
  background-image: url("/assets/images/css/sidebars/sidebar_hd_175.gif?embed=true");
  background-repeat: no-repeat;
  background-color: #fff;
  font-weight: bold;
  margin: 0;
}

/* sidebar bottom (content) for a 175px wide column
	assumes a <ul> or a <p> immediately follows the <h3> above */
/* line 25, ../sass/sidebars.scss */
#_sidebar p, #_sidebar ul {
  background-image: url("/assets/images/css/sidebars/sidebar_content_175.gif?embed=true");
  background-position: bottom left;
  background-repeat: no-repeat;
  background-color: #fff;
  padding: 10px;
}

/* styling a list of links in a sidebar */
/* line 35, ../sass/sidebars.scss */
#_sidebar ul li a {
  padding: 0 0 0 9px;
  background: url("/assets/images/css/components/carat-pointer-txt_11px.gif?embed=true") 0 4px;
  background-repeat: no-repeat;
  color: #666;
  list-style-type: none;
}

/*
   *****************************************************************************
   sidebar-ish boxnav/leftnav styles for product pages
   *****************************************************************************
*/
/* line 49, ../sass/sidebars.scss */
div#leftnav {
  background-image: url("/assets/images/css/sidebars/sidebar_content_175.gif?embed=true");
  background-position: bottom left;
  background-repeat: no-repeat;
  background-color: #fff;
  color: #666;
  line-height: 12px;
  min-height: 215px;
  margin: 0;
  padding: 0px 12px;
}

/* line 61, ../sass/sidebars.scss */
#leftnav h4, #leftnav h1 {
  padding: 7px 10px 5px 12px;
  background-image: url("/assets/images/css/sidebars/sidebar_hd_175.gif?embed=true");
  background-repeat: no-repeat;
  background-color: #fff;
  font-weight: bold;
  font-size: 11px;
  margin: 0 -12px 8px -12px;
}

/* line 71, ../sass/sidebars.scss */
#leftnav h5 {
  color: #000;
  /* should this be the default (333)? */
  font-weight: bold;
  margin: 12px 0 0 5px;
}

/* line 77, ../sass/sidebars.scss */
#leftnav h6 {
  color: #000;
  /* should this be the default (333)? */
  font-weight: bold;
  margin: 12px 0 0 5px;
}

/* line 83, ../sass/sidebars.scss */
#leftnav div.navitem {
  margin: 0;
  padding: 0 0 2px 9px;
  background: url("/assets/images/css/components/carat-pointer-txt_11px.gif?embed=true") 0 4px;
  background-repeat: no-repeat;
}

/* line 93, ../sass/sidebars.scss */
#leftnav * a.nolink,
#leftnav * a.nolink:active,
#leftnav * a.nolink:visited,
#leftnav * a.nolink:hover {
  color: #333 !important;
  text-decoration: none !important;
}

/* line 98, ../sass/sidebars.scss */
#leftnav .collapse_submenu_choice {
  margin: 0;
  padding: 0;
}

/* line 104, ../sass/sidebars.scss */
#leftnav .collapse_menu,
.collapse_submenu_label {
  margin: 0;
}

/* line 108, ../sass/sidebars.scss */
#leftnav .collapse_menu {
  margin: 10px 10px 10px 0;
  padding: 0 0 10px 0;
}

/* line 113, ../sass/sidebars.scss */
#leftnav .collapse_submenu_labeltext {
  font-weight: bold;
}

/* line 117, ../sass/sidebars.scss */
.sidebar .collapse_submenu_labeltext a.morelink {
  color: #666;
}

/*
   *****************************************************************************
   sidebar-ish styling from products.css
   *****************************************************************************
*/
/* sidebar-ish styles for category/product pages */
/* line 131, ../sass/sidebars.scss */
.cw_175_sb,
.cw_175_sidebar,
.cw_175_sidebar .boxcontent {
  width: 175px;
}

/* line 137, ../sass/sidebars.scss */
.cw_185_sb,
.cw_185_sidebar,
.cw_185_sidebar .boxcontent {
  width: 185px;
}

/* line 142, ../sass/sidebars.scss */
.cw_175_sidebar table,
.cw_185_sidebar table {
  margin-left: 0px;
  margin-right: 0px;
}

/* promos in the sidebars */
/* line 149, ../sass/sidebars.scss */
#home_nav_sidebar {
  margin-left: 10px;
}

/*  for the image that's at the top right on category pages */
/* line 155, ../sass/sidebars.scss */
#sidebar .component > img {
  display: block;
  margin-bottom: 16px;
}

/*   vertical spacing of sidebar modules */
/* line 168, ../sass/sidebars.scss */
#sidebar table.boxcontent,
#subcat_sidebar table.boxcontent,
.cw_175_sidebar table.boxcontent,
div.qt_sidebar table.boxcontent,
.cw_185_sidebar table.boxcontent,
table.wtb,
table.conditional02 {
  margin-bottom: 16px;
}

/* line 172, ../sass/sidebars.scss */
#sidebar iframe {
  margin: 0 0 16px 0;
}

/*   vertical spacing of indentlinks within sidebars */
/* line 179, ../sass/sidebars.scss */
.sidebar div.indentlink {
  margin: 0 0 4px 0;
}

/*   kill images in sidebar modules that fall within leftimg/leftimgnowrap tags (namely "Helpful Resources") */
/* line 194, ../sass/sidebars.scss */
.cw_185_sidebar .leftimgnowrap img,
.cw_175_sidebar .leftimg img,
.cw_185_sidebar .leftimg img,
.cw_175_sidebar .leftimgnowrap img,
.cw_175_sidebar * .leftimg img,
.cw_185_sidebar * .leftimg img,
.cw_175_sidebar * .leftimgnowrap img,
.cw_185_sidebar * .leftimgnowrap img {
  display: none;
}

/* line 201, ../sass/sidebars.scss */
.cw_185_sidebar .display_img img,
.sidebar .display_img img {
  display: block;
}

/*  give a little breathing room to sidebar/leftimg tables (namely "Helpful Resources") */
/* line 210, ../sass/sidebars.scss */
.cw_175_sidebar table.leftimg,
.cw_185_sidebar table.leftimg,
.cw_175_sidebar table.leftimgnowrap,
.cw_185_sidebar table.leftimgnowrap {
  margin: 0 0 5px 1px;
}

/* line 217, ../sass/sidebars.scss */
.cw_175_sidebar table.leftimg td *,
.cw_185_sidebar table.leftimg td *,
.cw_175_sidebar table.leftimg td *,
.cw_185_sidebar table.leftimg td * {
  line-height: 1.3em;
}

/*  override bold tags in Helpful Resources module */
/* line 226, ../sass/sidebars.scss */
.cw_175_sidebar table.leftimg td b,
.cw_185_sidebar table.leftimg td b,
.cw_175_sidebar table.leftimgnowrap td b,
.cw_185_sidebar table.leftimgnowrap td b {
  font-weight: normal;
}

/*  sidebar background/header rules for category/subcat/product pages */
/* line 242, ../sass/sidebars.scss */
#sidebar h3,
div.quickpoll_hdr,
div.sitelet_menu h4,
.cw_175_sidebar table.wtb td.header,
.cw_175_sidebar table.graybox td.header,
.cw_175_sidebar table.boxheader td.header,
div.qt_sidebar table.boxheader td.header,
#subcat_sidebar table.boxheader td.header,
.cw_175_sidebar table.conditional02 td.header {
  padding: 7px 10px 5px 12px;
  border-bottom: none;
  background-image: url("/assets/images/css/sidebars/sidebar_hd_175.gif?embed=true");
  background-repeat: no-repeat;
  background-color: #fff;
  font-weight: bold;
  margin: 0;
}

/* line 252, ../sass/sidebars.scss */
div.qt_sidebar table.boxheader td.header {
  padding: 7px 10px 5px 12px !important;
}

/* line 256, ../sass/sidebars.scss */
div.colorqube h4 {
  padding: 9px 10px 7px 12px;
}

/* line 260, ../sass/sidebars.scss */
.sidebar table.boxheader td.header * {
  font-size: 11px;
}

/* line 264, ../sass/sidebars.scss */
.cw_240_sidebar table.boxheader td.header * {
  font-size: 13px;
}

/* line 272, ../sass/sidebars.scss */
.cw_175_sidebar table.graybox td.content,
#subcat_sidebar table.boxcontent td.content,
.cw_175_sidebar table.boxcontent td.content,
div.qt_sidebar table.boxcontent td.content,
.cw_175_sidebar table.conditional02 td.content {
  background-color: #fafafa;
  border-left: 1px solid #ebebeb;
  border-right: 1px solid #ebebeb;
  padding: 10px;
  color: #666;
  /* should this be 3's ? */
}

/* line 281, ../sass/sidebars.scss */
div.qt_sidebar table.boxcontent td.content {
  padding: 10px !important;
  background-color: #FAFAFA !important;
}

/* line 288, ../sass/sidebars.scss */
div.sitelet_menu ul,
div.quickpoll,
.cw_175_sidebar table.wtb td.content {
  background-image: url("/assets/images/css/sidebars/sidebar_content_175.gif?embed=true");
  background-position: bottom left;
  background-repeat: no-repeat;
  background-color: #fff;
  padding: 10px;
  color: #666;
  /* should this be 3's ? */
}

/* line 298, ../sass/sidebars.scss */
.cw_175_sidebar table.boxcontent td.footer,
div.qt_sidebar table.boxcontent td.footer {
  background-image: url("/assets/images/css/sidebars/sidebar_content_175_bottom.gif?embed=true");
  background-repeat: no-repeat;
  margin: 0;
  padding: 0;
  height: 4px;
}

/* line 310, ../sass/sidebars.scss */
.cw_185_sidebar table.boxheader td.header,
.cw_185_sidebar table.wtb td.header,
.cw_185_sidebar div.sitelet_menu h4,
.cw_185_sidebar table.conditional02 td.header,
.cw_185_sidebar table.graybox td.header {
  padding: 7px 10px 5px 12px;
  background-image: url("/assets/images/css/sidebars/sidebar_hd_185.gif?embed=true");
  background-repeat: no-repeat;
  background-color: #fff;
  font-weight: bold;
}

/* line 322, ../sass/sidebars.scss */
.cw_185_sidebar table.boxcontent td.content,
.cw_185_sidebar div.sitelet_menu ul,
.cw_185_sidebar table.wtb td.content,
.cw_185_sidebar table.conditional02 td.content,
.cw_185_sidebar table.graybox td.content {
  background-image: url("/assets/images/css/sidebars/sidebar_content_185.gif?embed=true");
  background-position: bottom left;
  background-repeat: no-repeat;
  background-color: #fff;
  padding: 10px 10px 10px 12px;
}

/* line 330, ../sass/sidebars.scss */
.cw_240_sidebar table.boxheader td.header {
  padding: 7px 10px 5px 12px;
  background-image: url("/assets/images/css/sidebars/sidebar_hd_240.gif?embed=true");
  background-repeat: no-repeat;
  background-color: #fff;
  font-weight: bold;
}

/* line 338, ../sass/sidebars.scss */
.cw_240_sidebar table.boxheader td.header_light {
  background-image: url("/assets/images/css/sidebars/sidebar_light_hd_240.gif?embed=true");
}

/* line 342, ../sass/sidebars.scss */
.cw_240_sidebar table.boxheader td.header_img {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

/* line 347, ../sass/sidebars.scss */
.cw_240_sidebar table.boxheader td.header_img img {
  margin-left: 1px;
}

/* line 351, ../sass/sidebars.scss */
.cw_240_sidebar table.boxcontent td.content {
  background-image: url("/assets/images/css/sidebars/sidebar_content_240.gif?embed=true");
  background-position: bottom left;
  background-repeat: no-repeat;
  background-color: #fff;
  padding: 10px 10px 10px 12px;
  color: #666;
  /* should this be 3's? */
}

/* some special rules for list elements in a sitelet_menu sidebar */
/* line 362, ../sass/sidebars.scss */
.setminheight ul {
  min-height: 169px;
}

/* line 366, ../sass/sidebars.scss */
.sitelet_menu {
  margin: 0 0 14px 0;
}

/* line 370, ../sass/sidebars.scss */
.sitelet_menu h4 {
  margin: 0;
  font-size: 11px;
}

/* line 375, ../sass/sidebars.scss */
.sitelet_menu ul {
  margin: 0;
}

/* line 379, ../sass/sidebars.scss */
div.sitelet_menu ul li {
  display: block;
  margin: 0 0 2px 0;
  padding: 0 0 0 12px;
  background: url(/gifs/navigation/link_pointer_10pt.gif?embed=true) 1px 4px;
  background-repeat: no-repeat;
  color: #333;
}

/* This is the sidebar style used in psg apps nav. May be used elsewhere too. */
/* line 390, ../sass/sidebars.scss */
.sidebar h3 + ul {
  margin: 0 0 20px 0;
  padding: 10px 5px 10px 12px;
  list-style-type: none;
  background: #fff;
  background-image: url("/assets/images/css/sidebars/sidebar_content_175.gif?embed=true") !important;
  background-position: bottom left;
}

/* line 399, ../sass/sidebars.scss */
.sidebar h3 {
  font-size: 11px;
}

/* line 403, ../sass/sidebars.scss */
.sidebar ul li, .sidebar * ul li {
  margin: 0 0 4px;
  padding: 0 0 0 12px;
  background: url("/assets/images/css/components/carat-pointer-txt_11px.gif?embed=true") 0 4px;
  background-repeat: no-repeat;
  list-style-type: none;
}

/* any occurence of h4 within a cell matching this class gets set to bold, 11px */
/* line 413, ../sass/sidebars.scss */
.cw_175_sidebar * h4 {
  font-weight: bold;
}

/* line 417, ../sass/sidebars.scss */
.sidebar img.category_img {
  display: block;
  margin: 0 0 20px 0;
}

/* search box link styling */
/* line 424, ../sass/sidebars.scss */
#product_search_links ul#psg_apps_links {
  margin: 0;
  padding: 5px;
  list-style-type: none;
}

/* line 430, ../sass/sidebars.scss */
.sidebar * ul#psg_apps_links {
  margin: 0 !important;
  padding: 0;
  list-style-type: none;
}

/* line 436, ../sass/sidebars.scss */
.sidebar * ul#psg_apps_links li {
  margin: 0 !important;
  padding: 0;
}

/* line 441, ../sass/sidebars.scss */
#product_search_links ul#psg_apps_links li a {
  display: block;
  margin: 0 0 3px 0;
  padding: 0 0 0 9px;
  background: url("/assets/images/css/components/carat-pointer-txt_11px.gif?embed=true") 0 4px;
  background-repeat: no-repeat;
}

/* line 449, ../sass/sidebars.scss */
.sidebar * ul#psg_apps_links li {
  margin: 0 0 3px 0;
  padding: 0 0 0 9px;
  background: url("/assets/images/css/components/carat-pointer-txt_11px.gif?embed=true") 0 4px;
  background-repeat: no-repeat;
}

/* psg selector form interface */
/* line 458, ../sass/sidebars.scss */
form#psg_selector {
  margin: 0 0 20px 0;
  width: 175px;
  background-image: url("/assets/images/css/sidebars/sidebar_content_175.gif?embed=true");
  background-position: bottom left;
  color: #999;
}

/* line 466, ../sass/sidebars.scss */
#psg_selector h4 {
  padding: 7px 10px 5px 12px;
  background-image: url("/assets/images/css/sidebars/sidebar_hd_175.gif?embed=true");
  background-repeat: no-repeat;
  background-color: #fff;
  font-weight: bold;
  margin: 0;
  font-size: 11px;
}

/* line 476, ../sass/sidebars.scss */
#psg_selector div {
  font-size: 10px;
  color: #666;
  line-height: 14px;
  padding: 0 0 5px 0;
}

/* line 483, ../sass/sidebars.scss */
#psg_selector label {
  vertical-align: middle;
  margin: 0;
}

/* line 488, ../sass/sidebars.scss */
#psg_selector input {
  vertical-align: middle;
}

/* line 493, ../sass/sidebars.scss */
#psg_selector div.psg_selector_field label#psg_selector_ampv_label,
#psg_selector div.psg_selector_field label#psg_selector_speed_label {
  margin-left: 5px;
}

/* line 494, ../sass/sidebars.scss */
#psg_selector input.submit {
  margin-left: 10px;
}

/* line 495, ../sass/sidebars.scss */
#psg_selector select {
  width: 156px;
  font-size: 10px;
  margin: 1px 0 0 5px;
}

/* line 501, ../sass/sidebars.scss */
#psg_selector .psg_selector_hidden_field select {
  width: 145px;
  margin-left: 0px;
}

/* line 506, ../sass/sidebars.scss */
#psg_selector .psg_selector_field {
  margin: 0;
  padding: 5px;
}

/* line 511, ../sass/sidebars.scss */
#psg_selector .psg_selector_hidden_field {
  margin: 0 0 0 0;
  padding: 5px 5px 5px 15px;
}

/* line 519, ../sass/sidebars.scss */
#psg_selector_more_opts,
#psg_selector_start_over,
.psg_selector_less,
.psg_selector_more {
  padding: 5px;
  cursor: pointer;
  margin-left: 10px;
}

/* line 525, ../sass/sidebars.scss */
#psg_selector_start_over {
  text-align: right;
  margin-right: 10px;
}

/* styling for right sidebar on landing pages. */
/* line 532, ../sass/sidebars.scss */
#page_land #right_sidebar {
  margin-top: 17px;
}

/* artificially center live expert image on 185px sidebars */
/* line 538, ../sass/sidebars.scss */
td.cw_185_sidebar img#live_expert {
  padding-left: 5px;
}

/* contact info is originally styled for footer.
   override it here for sidebar display */
/* line 554, ../sass/sidebars.scss */
span.phone_contact_spelled,
span.phone_contact_numeric,
span.phone_contact,
span.phone_contact_intro,
span.phone_contact_instructions,
span.phone_contact_hours,
span.wtb_contact_intro,
span.wtb_contact_phone,
span.wtb_contact_hours {
  color: #333;
  font-size: 11px;
}

/* line 559, ../sass/sidebars.scss */
span.wtb_contact_phone, #right_sidebar span.phone_contact_numeric {
  font-size: 12px;
  font-weight: bold;
}

/* line 563, ../sass/sidebars.scss */
span.wtb_contact_phone {
  color: #e67600;
}

/* line 566, ../sass/sidebars.scss */
#right_sidebar span.phone_contact_numeric {
  color: #9b2583;
}

/* line 569, ../sass/sidebars.scss */
.sidebar .livechat {
  padding: 9px 0 0 0;
}

/*FEATURED_BOX content should only have less margin*/
/* line 573, ../sass/sidebars.scss */
.sidebar .featured_box .content {
  margin: 12px;
}

/* IE 7 Specific hack to control the hr length in sidebar */
/* line 578, ../sass/sidebars.scss */
* + html .sidebar hr {
  width: 175px;
}

/* Tabbed content in sidebar should be 11px - Sean Moran 01/08/2009 */
/* line 584, ../sass/sidebars.scss */
.sidebar .ttn_content_pane * {
  font-size: 11px;
}

/* This is for <BOX clear="1"> in sidebars */
/* line 589, ../sass/sidebars.scss */
td.clearbox {
  padding: 10px 10px 10px 12px;
}

/* end sidebars.css */
/* TAG OVERRIDES */
/* CALLOUT_BOX TAG */
/* line 598, ../sass/sidebars.scss */
.sidebar div.callout {
  padding: 12px;
}

/* END CALLOUT_BOX TAG */
/* END TAG OVERRIDES */
/* Do not edit this file, it is built automatically */
/* test file for <BAR> */
/* line 3, ../sass/xrx/_common_tags.scss */
.xrx_dummy_style {
  margin: 0;
}

/* test file for <FOO> */
/* line 5, ../sass/xrx/_common_tags.scss */
.xrx_dummy_style {
  margin: 0;
}

/* PROMOLOCATION type="html-108x288" */
/* line 6, ../sass/xrx/_common_tags.scss */
div.xrx_promo_288 {
  width: 288px;
  height: 108px;
  /*border: 1px black solid; /*temporary*/
  line-height: 15px;
}

/* line 13, ../sass/xrx/_common_tags.scss */
div.xrx_promo_288 img {
  float: right;
}

/* line 20, ../sass/xrx/_common_tags.scss */
div.xrx_promo_288 a:link,
div.xrx_promo_288 a:hover,
div.xrx_promo_288 a:active,
div.xrx_promo_288 a:visited {
  color: #2895d5;
}

/* line 24, ../sass/xrx/_common_tags.scss */
div.xrx_promo_288_inner {
  float: left;
  padding: 15px;
  width: 161px;
  height: 78px;
  background-image: url("/assets/images/corporate/288-cells/promo_left_outline.png?embed=true");
  background-repeat: no-repeat;
}

/* line 33, ../sass/xrx/_common_tags.scss */
body.xrx_rtl div.xrx_promo_288_inner {
  float: right;
  text-align: right;
  background-image: url("/assets/images/corporate/288-cells/promo_right_outline.png?embed=true");
}

/* line 39, ../sass/xrx/_common_tags.scss */
div.xrx_promo_288_title {
  font-weight: bold;
  font-size: 13px;
}

/* line 43, ../sass/xrx/_common_tags.scss */
div.xrx_promo_288_body {
  color: #666666;
}

/* PROMO_PANEL */
/* line 49, ../sass/xrx/_common_tags.scss */
.xrx_panel_promo_slot {
  padding: 0px 15px 0px 0px;
}

/* line 53, ../sass/xrx/_common_tags.scss */
body.xrx_rtl .xrx_panel_promo_slot {
  padding: 0px 0px 0px 15px;
}

/*
.xrx_panel_promo_slot_last {
	margin: 0px;
}

div.xrx_promo_panels_nondisplaying {
	display: none;
}

.xrx_promo_panel_display_master {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
*/
/* line 73, ../sass/xrx/_common_tags.scss */
.xrx_promo_panel_display_wrapper {
  /*
  border: 0px;
  margin: 0px;
  padding: 0px;
  top: 0px;
  left: 0px;
  */
  position: relative;
  width: 894px;
  height: 108px;
  overflow: hidden;
}

/* line 87, ../sass/xrx/_common_tags.scss */
.xrx_promo_panel {
  position: absolute;
  /*
  left: 0px;
  top: 0px;
  */
}

/* line 95, ../sass/xrx/_common_tags.scss */
td.xrx_promo_panel_forward, td.xrx_promo_panel_back {
  width: 12px;
  vertical-align: middle;
  /*cursor:pointer; moving to javascript*/
}

/* line 102, ../sass/xrx/_common_tags.scss */
td.xrx_promo_panel_back {
  padding-right: 10px;
}

/* line 106, ../sass/xrx/_common_tags.scss */
body.xrx_rtl td.xrx_promo_panel_back {
  padding-right: 0px;
  padding-left: 10px;
}

/* line 111, ../sass/xrx/_common_tags.scss */
td.xrx_promo_panel_forward {
  padding-left: 10px;
}

/* line 115, ../sass/xrx/_common_tags.scss */
body.xrx_rtl td.xrx_promo_panel_forward {
  padding-right: 10px;
  padding-left: 0px;
}


