@import url("/Skins/ri.css");

/* Search */
.search_results {

}
.search_results a.results_title {
	color: #0000C0;
	font-size: 16px;
}
.search_results span.results_url {
	color: green;
}

.secondarybody {
	background-image: url(bottom-back.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

tr.comparealtrow {
	background-color: #cce4f0;
}

/* This is an automatically generated file. Do not expect your modifications to last. */
a {
	color: #0a0066;
}
.navnode {
/*	background-image: url(skins/blue/barnavbackline.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
*/
	padding-top: 3px;
	width: 180px;
	font-family: 'Frutiger LT 55 Roman', Arial;
	font-size: 10pt;
	cursor: pointer;
}
.navnodeicon {
	position: absolute; 
	top: 6px;
}
.navnodedash{
	position: absolute;
	top: 23px;
	left: 10px;
}
.navnode div {
	position: absolute;
}
.navnode_parent {
	text-decoration: underline;
}
.navnode_product {
	text-decoration: underline;
}
/*
.navnode_grandparent {
}
.navnode_sibling {
}
.navnode_parent {
}
.navnode_child {
}
*/
/*
	NONE
*/
.none_it { width: 100%; height: 100%; }
.none_t { height: 1px; background-image: url(boxes/none/h.gif); }
.none_b { height: 1px; background-image: url(boxes/none/h.gif); }
.none_ml { width: 1px; background-image: url(boxes/none/v.gif); }
.none_mr { width: 1px; background-image: url(boxes/none/v.gif); }

/*
	HEADER_RED 
*/
/* Sizes */
.header_red { height: 25px; }
.header_red_it { width: 100%; height: 100%; }
.header_red_t { height: 0px; display: none; }
.header_red_ml { width: 7px; height: 25px; }
.header_red_mc { color: black; padding-top: 2px; padding-left: 2px; }
.header_red_mr { width: 1px; height: 25px; }
.header_red_b { display: none; }


/* Graphics */
.header_red_ml { background-image: url(headers/red/l.gif); }
.header_red_m {background-image: url(headers/red/c.gif); }
.header_red_mr { background-image: url(headers/red/r.gif); }

/*
	HEADER_RED2
*/
/* Sizes */
.header_red2 { height: 25px; }
.header_red2_it { width: 100%; height: 100%; }
.header_red2_t { height: 0px; display: none; }
.header_red2_ml { width: 7px; height: 25px; }
.header_red2_mc { color: black; padding-top: 2px; padding-left: 2px; }
.header_red2_mr { width: 7px; height: 25px; }
.header_red2_b { display: none; }


/* Graphics */
.header_red2_ml { background-image: url(headers/red/l.gif); }
.header_red2_m {background-image: url(headers/red/c.gif); }
.header_red2_mr { background-image: url(headers/red/l.gif); }

/*
	HEADER_BLUE 
*/
/* Sizes */
.header_blue { height: 25px; }
.header_blue_it { width: 100%; height: 100%; }
.header_blue_t { height: 0px; display: none; }
.header_blue_ml { width: 7px; height: 25px; }
.header_blue_mc { color: black; padding-top: 2px; padding-left: 2px; }
.header_blue_mr { width: 1px; height: 25px; }
.header_blue_b { display: none; }


/* Graphics */
.header_blue_ml { background-image: url(headers/blue/l.gif); }
.header_blue_m {background-image: url(headers/blue/c.gif); }
.header_blue_mr { background-image: url(headers/blue/r.gif); }
/*
	HEADER_BLUE2
*/
/* Sizes */
.header_blue2 { height: 25px; }
.header_blue2_it { width: 100%; height: 100%; }
.header_blue2_t { height: 0px; display: none; }
.header_blue2_ml { width: 7px; height: 25px; }
.header_blue2_mc { color: black; padding-top: 2px; padding-left: 2px; }
.header_blue2_mr { width: 7px; height: 25px; }
.header_blue2_b { display: none; }


/* Graphics */
.header_blue2_ml { background-image: url(headers/blue/l.gif); }
.header_blue2_m {background-image: url(headers/blue/c.gif); }
.header_blue2_mr { background-image: url(headers/blue/l.gif); }


/*
	HEADER_BLACK 
*/
/* Sizes */
.header_black { height: 24px; }
.header_black_it { width: 100%; height: 100%; }
.header_black_t { height: 0px; display: none; }
.header_black_ml { width: 16px; height: 24px; }
.header_black_mc { color: white!important; padding-top: 2px!important; padding-left: 2px!important;}
.header_black_b { display: none; }


/* Graphics */
.header_black_ml { background-image: url(headers/black/l.gif); }
.header_black_m {background-image: url(headers/black/c.gif); }

/*
	NORMAL
*/
.normal {
	border: solid 1px black;
}
/*
	SUBGRID
*/
/* Sizes */
.subgrid_it { width: 100%; height: 100%; }
.subgrid_t { display: none; }
.subgrid_ml { width: 1px; }
.subgrid_mc {  }
.subgrid_mr { width: 1px; }
.subgrid_b { height: 1px; }

/* Graphics */
.subgrid { background-image: url(boxes/subgrid/grid.gif); background-position: top center; }
.subgrid_m { background-image: url(boxes/subgrid/innerShadow.gif); background-repeat: no-repeat; background-position: top center; }
.subgrid_ml { background-image: url(boxes/subgrid/border.gif); }
.subgrid_mc {background-image: url(bw/blank.gif); }
.subgrid_mr { background-image: url(boxes/subgrid/border.gif); }
.subgrid_b { background-image: url(boxes/subgrid/border.gif); }

/*
	GRID
*/
/* Sizes */
.grid_it { width: 100%; height: 100%; }
.grid_t { height: 1px; }
.grid_ml { width: 1px; }
.grid_mc {  }
.grid_mr { width: 1px; }
.grid_b { height: 1px; }

/* Graphics */
.grid { background-image: url(boxes/subgrid/grid.gif); }
.grid_t { background-image: url(boxes/subgrid/border.gif); }
.grid_m { }
.grid_ml { background-image: url(boxes/subgrid/border.gif); }
.grid_mc {background-image: url(bw/blank.gif); }
.grid_mr { background-image: url(boxes/subgrid/border.gif); }
.grid_b { background-image: url(boxes/subgrid/border.gif); }

/*
	simple
*/
.simple_t, .simple_b { height: 11px; }
.simple_l, .simple_r { width: 11px; }
.simple_tl { background-image: url(boxes/simple/tl.gif); }
.simple_tr { background-image: url(boxes/simple/tr.gif); }
.simple_br { background-image: url(boxes/simple/br.gif); }
.simple_bl { background-image: url(boxes/simple/bl.gif); }
.simple_tl img, 
.simple_tr img, 
.simple_bl img, 
.simple_br img 
	{ width: 11px; height: 11px; }
.simple_tm { background-image: url(bw/tc.gif);  background-repeat: repeat-x; background-position: top left; }
.simple_mr { background-image: url(bw/mrm.gif); background-repeat: repeat-y; background-position: top right; }
.simple_bm { background-image: url(bw/bc.gif);  background-repeat: repeat-x; background-position: bottom left;}
.simple_ml { background-image: url(bw/mlm.gif); background-repeat: repeat-y; background-position: top left;}

.article_normal
{
	font-family: 'Frutiger LT 55 Roman', arial;
}
.article_tiny {
	font-family: 'Frutiger LT 55 Roman', arial;
	font-size: 11px;
	line-height: 12pt;
}
.article_bold {
	font-family: 'Frutiger LT 55 Roman', arial;
	font-size: 14px;
	font-weight: bold;
}
.article_title {
	font-family: 'Frutiger LT 95 UltraBlack', 'arial black';
	font-size: 14px;
}
.article_3 {

}

.header_1
{
	background-image: url(header1.gif);
	width: 650px;
	height: 30px;
	font-family: 'Frutiger LT 55 Roman', arial;
	font-size: 11pt;
	padding-top: 7px;
	padding-left: 22px;
	font-weight: bold;
	color: #184464;
}
.header_2
{
	background-image: url(header2.gif);
	background-position: left top;
	background-color: White;
	background-repeat: no-repeat;
	color: #787878;
	padding-left: 15px;
	font-weight: bold;
}
.header_3
{
	background-image: url(header3.gif);
	background-repeat: repeat-x;
	font-size: 15px;
	font-weight: 600;
	color: #184464;
}
.header_3:first-line
{
}
.specsheet
{
	width: 650px;
	border-collapse: collapse;
}
.specsheet, .specsheet td
{
	/*		border: solid 1px black;*/
}
.specsheet .col1
{
	width: 200px;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	padding-right: 50px;
}
.specsheet .col2
{
	text-align: left;
	vertical-align: top;
}
.categorylink
{
	/* display: inline-table; */
	width: 140px;
	height: 155px;
	overflow: hidden;
}
.categorylink div
{
	width: 100%;
	height: 100%;
	color: White;
	cursor: hand;
	padding-top: 10px;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 11pt;
	font-weight: 600;
}
.productlink
{
	width: 210px;
	border-top: solid 1px black;
	cursor:hand;
}
.productlink .header
{
	background-color: #d2dee8;
	font-weight: bold;
	text-decoration: underline;
}
.productlink .imagecell 
{
	height: 120px;
	text-align: center;
	vertical-align: middle;
}
.productlink .features
{
}
.productlink .description
{
	background-color: #f2f2f2;
	border: inset 1px silver;
}

/* <div class=header>What color am I?</div> */
/* THE ARTICLE EDITOR */
.ae_article { 
	border: solid 1px black; 
	background-color: white; 
	overflow-y: scroll; 
	width: 100%; 
	height: 100%;
}
.toolstripradiolist 
{
	height: 16px;
	display: inline;
	font-size: 8pt;
}
.toolstripradiolist td {
	vertical-align: middle;
}
.toolstripradiolist input {
	height: 16px;
}
.cmdcategory {
	width: 200px;
	text-align: center;
	font-size: 10pt; 
	background-color: #7db2f7;
	margin-top: 10px;
}
.cmdbutton {
	margin: 1px;
	padding: 2px;
	display: inline-block;
	white-space: nowrap;
	color: black;
	text-decoration: none;
	background-image: url(toolitemback.gif);
	background-position: 0px 0px;
	font-size: 8pt;
}
.cmdbutton .img {
	width: 16px;
	height: 16px;
	vertical-align: absmiddle;
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayScale=1);
}
.cmdbutton:hover .img, .cmdButton:active .img {
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayScale=0);
}
.cmdbutton:hover {
	margin: 0px;
	border: solid 1px #203880;	
	background-position: 0px -20px;
}
.cmdbutton:active {
	margin: 0px;
	border: solid 1px #203880;	
	background-position: 0px -40px;
}
.toolstrip {
	background-color: #cbe1fc;
}
.toolstripwide {
	background-image: url(toolstrip.gif);
	height: 20px;
	background-color: #cbe1fc;
}

/* Sizes */
.smartbox_it { width: 100%; height: 100%; }
.smartbox_t { height: 5px; }
.smartbox_tl { width: 13px; }
.smartbox_tc { }
.smartbox_tr { width: 13px; }
.smartbox_ml { width: 5px; }
.smartbox_mlt { height: 11px; }
.smartbox_mlm {  }
.smartbox_mlb { height: 8px; }
.smartbox_mc {  }
.smartbox_mr { width: 5px; }
.smartbox_mrt { height: 11px; }
.smartbox_mrm {  }
.smartbox_mrb { height: 8px; }
.smartbox_b { height: 4px; }
.smartbox_bl { width: 17px; }
.smartbox_bc { }
.smartbox_br { width: 13px; }


/* Graphics */
.smartbox_tl { background-image: url(bw/tl.gif); }
.smartbox_tc { background-image: url(bw/tc.gif); }
.smartbox_tr { background-image: url(bw/tr.gif); }
.smartbox_mlt { background-image: url(bw/mlt.gif); }
.smartbox_mlm { background-image: url(bw/mlm.gif); }
.smartbox_mlb { background-image: url(bw/mlb.gif); }
.smartbox_mc {background-color: white; }
.smartbox_mrt { background-image: url(bw/mrt.gif); }
.smartbox_mrm { background-image: url(bw/mrm.gif); }
.smartbox_mrb { background-image: url(bw/mrb.gif); }
.smartbox_bl { background-image: url(bw/bl.gif); }
.smartbox_bc { background-image: url(bw/bc.gif); }
.smartbox_br { background-image: url(bw/br.gif); }

.dragframe {
	position: absolute;
	cursor: move;
	background-color: blue;
	filter: alpha(opacity=50);
	opacity: .5;
	-moz-opacity: .5;
}
.dragframeinner {
	width: 100%; height: 100%;
	border: solid 10px black;
	cursor: move;
	filter: alpha(opacity=100);
	opacity: 1;
	-moz-opacity: 1;
}
.dragtarget {
	position: absolute;
	border-style: solid;
	border-color: black;
}

/*
.tab-body 
{
	border-left: solid 1px #919b9c;
	border-right: solid 1px #919b9c;
	border-bottom: solid 1px #919b9c;
	background-color: #fcfcfe;
}
.tab-menu 
{
	background-image: url(tab_back.gif);
	height: 21px;
	background-repeat:repeat-x;
	background-position:bottom;
	padding: 0px 0px 0px 0px;
}
.tab-item 
{
	height: 21px;
	cursor: hand;
	font-family: 'Frutiger LT 55 Roman', Arial;
	font-size: 9pt;
	color: Black;
}
.tab-item span 
{
}	
.tab-item .tableft 
{
	background-image: url(tab_left.gif);
	width: 3px;
	height: 21px;
}
.tab-item .tabmid
{
	background-image: url(tab_mid.gif);
	height: 21px;
	padding-top: 4px;
	padding-left: 3px;
	padding-right: 3px;
}
.tab-item .tabright 
{
	background-image: url(tab_right.gif);
	width: 3px;
	height: 21px;
}
.tab-hover .tableft, .tab-hover .tabmid, .tab-hover .tabright
{
	background-position: 0px -21px;
}
.tab-selected .tableft, .tab-selected .tabmid, .tab-selected .tabright
{
	background-position: 0px -42px;
}
*/
.imagebrowser
{
	width: 100%;
	height: 100%;
	background-color: white;
	border: solid 1px skyblue;
	vertical-align: top;
}
.imagebrowser .toprow
{
	height: 250px;
}
.imagebrowser .topcell
{
	vertical-align: top;
}
.imagebrowser .thumbnailview
{
	width: 100%;
	height: 100%;
	overflow-y: scroll;
	overflow-x: hidden;
}
.imagebrowser .thumbnail
{
	height: 130;
	width: 120;
	display: block-inline;
	margin: 14.5px;
	margin-left: 4.5px;
	margin-right: 4.5px;
}
.imagebrowser .thumbnail_selected
{
	margin: 12.5 !important;
	margin-left: 2.5px;
	margin-right: 2.5px;
}
.imagebrowser .thumbnailframe img
{
	background-image: url(background-sm.gif);
}
.imagebrowser .thumbnailframe
{
	width: 96px;
	height: 96px;
	background-color: #777777;
	vertical-align: middle;
	display: block;
	border: 1 solid #ece9d8;
	margin-left: 10px;
	margin-right: 10px;
}
.imagebrowser .thumbnail_selected .thumbnailframe
{
	border: 3 solid #316ac5 !important;
}
.imagebrowser .imagedescription
{
	font-family: 'Frutiger LT 55 Roman', arial;
	color: black;
	font-size: 8pt;
	text-align: center;
	margin-top: 4px;
}
.imagebrowser .thumbnail_selected .imagedescription
{
	color: white !important;
	background-color: #316ac5 !important;
}

.imagepreview_cell
{
	background-color: #777777;
	vertical-align: middle;
	text-align: center;
}
.imagepreview_background
{
	background-image: url(background.gif);
}
.thumbnail_background 
{
	background-image: url(background-sm.gif);
}
.arial {
	font-family: Arial !important;
}
/* USABLE FRUTIGERS 
  @font-face {
    font-family: Frutiger LT 45 Light;
    font-style:  normal;
    font-weight: normal;
    src: url(FRUTIGE13.eot);
  }
  @font-face {
    font-family: Frutiger LT 47 LightCn;
    font-style:  normal;
    font-weight: normal;
    src: url(FRUTIGE9.eot);
  }
  @font-face {
    font-family: Frutiger LT 55 Roman;
    font-style:  normal;
    font-weight: normal;
    src: url(FRUTIGE7.eot);
  }
  @font-face {
    font-family: Frutiger LT 57 Cn;
    font-style:  normal;
    font-weight: normal;
    src: url(FRUTIGE3.eot);
  }

  @font-face {
    font-family: Frutiger LT 87 ExtraBlackCn;
    font-style:  normal;
    font-weight: normal;
    src: url(FRUTIGE1.eot);
  }
  @font-face {
    font-family: Frutiger LT 95 UltraBlack;
    font-style:  normal;
    font-weight: normal;
    src: url(FRUTIGE0.eot);
  }

*/
/*
  @font-face {
    font-family: Frutiger LT 45 Light;
    font-style:  oblique;
    font-weight: normal;
    src: url(FRUTIGE12.eot);
  }
  @font-face {
    font-family: Frutiger LT 45 Light;
    font-style:  normal;
    font-weight: 700;
    src: url(FRUTIGE11.eot);
  }
  @font-face {
    font-family: Frutiger LT 45 Light;
    font-style:  oblique;
    font-weight: 700;
    src: url(FRUTIGE10.eot);
  }
*/
/*
  @font-face {
    font-family: Frutiger LT 47 LightCn;
    font-style:  normal;
    font-weight: 700;
    src: url(FRUTIGE8.eot);
  }
*/
/*
  @font-face {
    font-family: Frutiger LT 55 Roman;
    font-style:  oblique;
    font-weight: normal;
    src: url(FRUTIGE6.eot);
  }
  @font-face {
    font-family: Frutiger LT 55 Roman;
    font-style:  normal;
    font-weight: 700;
    src: url(FRUTIGE5.eot);
  }
  @font-face {
    font-family: Frutiger LT 55 Roman;
    font-style:  oblique;
    font-weight: 700;
    src: url(FRUTIGE4.eot);
  }
*/
/*
  @font-face {
    font-family: Frutiger LT 57 Cn;
    font-style:  normal;
    font-weight: 700;
    src: url(FRUTIGE2.eot);
  }
*/

/* Old Frutigers : 
@font-face {
	font-family: Frutiger Light;
	font-style:  normal;
	font-weight: normal;
	src: url(FRUTIGE5.eot);
}
@font-face {
	font-family: Frutiger LightCn;
	font-style:  normal;
	font-weight: normal;
	src: url(FRUTIGE4.eot);
}
@font-face {
	font-family: Frutiger Roman;
	font-style:  normal;
	font-weight: normal;
	src: url(FRUTIGE3.eot);
}
@font-face {
	font-family: Frutiger;
	font-style:  normal;
	font-weight: normal;
	src: url(FRUTIGE3.eot);
}
@font-face {
	font-family: Frutiger Cn;
	font-style:  normal;
	font-weight: normal;
	src: url(FRUTIGE2.eot);
}
@font-face {
	font-family: Frutiger ExtraBlackCn;
	font-style:  normal;
	font-weight: normal;
	src: url(FRUTIGE1.eot);
}
@font-face {
	font-family: Frutiger Black;
	font-style:  normal;
	font-weight: normal;
	src: url(FRUTIGE1.eot);
}
@font-face {
	font-family: Frutiger UltraBlack;
	font-style:  normal;
	font-weight: normal;
	src: url(FRUTIGE0.eot);
}
*/
.menu_div {
	width: 879px;
	height: 72px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.menu_mainrow {

	background-image: url(menu-cold.gif);
}
.menu_filler 
{
	width: 100%;
}
.menu_right 
{
	text-align: right;
}
.menu_row1 {
	width: 100%; /* maybe take out */
	height: 36px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 0px;
	
}
.menu_row2 
{
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 0px;
}
.menu_leftside img {
	width: 4px;
}
.menu_leftside {
	background-image: url(menu-cold-left.gif);
	height: 36px;
	width: 4px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.menu_rightside img {
	width: 5px;
}
.menu_rightside {
	background-image: url(menu-cold-right.gif);
	height: 36px;
	width: 5px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.menu_subrow {
	height: 16px;
/*	width: 840px;  */
	width: auto;
	white-space: no-wrap;
	position: absolute;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
}
.menu_mainlink {
	height: 36px;
	cursor: hand;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.menu_mainbutton
{
	padding: 0px 0px 0px 0px;
}
.main_cell {
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;

}
.menu_padding {
}
.menu_paddingblank {
	width: 13px;
	height: 1px;
}
.menu_arrow {
	width: 8px; height: 36px;
	background-repeat: no-repeat;
	background-position: 12px 0px;
	background-image: url(menu-arrow.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
}
.menu_subcell {
}
.menu_sublink 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	color: Black;
	padding-left: 6px;
	background-image: url(miniarrow.gif);
	height: 16px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin-right: 14px;
	font-size: 10pt;
	background-color: white;
}
.menu_sublink:hover
{
	color: #184464;
	background-position: 0px -35px;
}

.menu_buttonblank {
	height: 36px;
}
.menu_main a {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.bullet_table {
	background-color: white;
	font-size: 10pt;
	width: 100%;
}
.bullet_header {
	text-align: center;
	background-color: #97b9cd;
	color: black;
	font-weight: bold;
	font-size: 10pt;
}
.bullet_bullet {
	font-size: 10pt;
}
.bullet_text {
	font-size: 10pt;
}
.bullet_field {
	font-size: 10pt; text-align: left;
}
.bullet_value {
	font-size: 10pt; text-align: left;
}
/* Body tags */
.floaters {
	position: absolute; top: 0px; left: 0px; width: 0px; height: 0px;
}
.secondarybody {
	background-image: url(bottom-back.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

body
{
	margin: 0px 0px 0px 0px;
	background-image: url(gray-back.jpg);
	background-color: #e8e8e8;
	background-position: center;
	background-repeat: repeat-y;
	text-align: center;
	font-family: 'Frutiger LT 55 Roman', Arial;
	font-size: 10pt;
}
div, span { text-align: left;}

div, td, th 
{
	font-size: 10pt;
}
#form1, #aspnetForm
{
	width: 100%; text-align: center;
}
.full { width: 100%; height: 100%; }
.scroll { overflow: auto;}
.verticalscroll { overflow-y: auto; overflow-x: hidden; }
.autocompleteresults 
{
	font-family: 'Frutiger LT 55 Roman', Sans-Serif, Arial, verdana;
	font-size: 10pt;
	width: 150px !important;
}
.companyheaderrow
{
	background-image: url(back-header.png);
}
.footerrow 
{
	/*background-image: url(footer.png); background-position: right  bottom;*/
	background-repeat: no-repeat;
}
.menumiddle
{
	background-image: url(menu-cold.gif);
}
.menuleft 
{
	background-image: url(menu-cold-left.gif);
	width:12px;
}
.menuright
{
	background-image: url(menu-cold-right.gif);
	width: 11px;
}

/* Dynamic Menu */

.static-item
{
	font-size: 13pt;
	font-family: 'Frutiger LT 55 Roman', Arial;
	font-weight: 600;
	color: black;
	margin-right: 15px
}
.static-item .menuarrow 
{
	background-position: -9px;
}	
.static-hover .menuarrow 
{
	background-position: 0px;
}	
.dynamic-menu 
{
	background-color: #eeeeee !important ;
	border: solid 1px black;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.dynamic-item
{
	padding-left: 5px; padding-right: 5px;
	font-family: 'Frutiger LT 55 Roman', Arial;
	font-size: 10pt;
	background-color: #eeeeee;
	color: Black;
}
.menubox
{
	width: 9px; height: 9px;
	background-image: url(menu-box.gif);
	background-repeat: no-repeat;
	margin-right: 5px;
}
.menubox-spacer
{
	width: 9px; height: 11px;
}
.menuarrow-spacer
{
	width: 9px; height: 11px;
}
.menuarrow 
{
	width: 8px;
	height: 9px;
	background-image: url(menu-arrow.gif);	
	background-repeat: no-repeat;
	margin-right: 5px
}
.dynamic-item .menubox 
{
	background-position: -9px;
}
.dynamic-hover .menubox 
{
	background-position: 0px;
}
.product_title
{
	font-family: 'Frutiger LT 95 UltraBlack';
	font-size: 24pt;
}
.product_summary 
{
	font-family: 'Frutiger LT 55 Roman';
}

.navnode {
/*	background-image: url(skins/blue/barnavbackline.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
*/
	padding-top: 3px;
	width: 180px;
	font-family: 'Frutiger LT 55 Roman', Arial;
	cursor: pointer;
}
.navnodeicon {
	position: absolute; 
	top: 5px;
}
.navnode div {
	position: absolute;
	min-height: 50px;
}
/*
	top: -4px;
	height: 25px;
.navnode_grandparent {
	background-image: url(bnarrow-up.gif);
}
.navnode_sibling {
	background-image: url(bnarrow-right.gif);
}
.navnode_parent {
	background-image: url(bnarrow-down.gif);
}
.navnode_child {
	background-image: url(bnarrow-dot.gif);
}
*/
