/*@import url("std_style.css");*/
/******************************************************
   (c) 2005 DST, Inc                           
   XHTML TurboParts Custom Styles                    
   $Workfile::   dst_style.css             $ 
   $Revision::   1.0                       $ 
*******************************************************/
	.DDHighlight
	{
	background-color:#FFCC80;
	}	
	.Specials_red
	{
		color: #ff3300;
	}	
	.Specials_bold
	{
		font-weight: bold;
		text-align: left;
	}	
	.BuyerGuideP-o, .BuyerGuideP-e
	{
		background: #ff9900;
		color: #ffffff;
		font-weight: bold;
	}
	.BuyerGuideH-o
	{
		background: #C7C7C7;
		color: #000000;
	}
	.BuyerGuideH-e
	{
		background: #ffffff;
		color: #000000;
	}

	.BuyerGuideD-o
	{
		background: #ffffff;
		color: #f90;
		display:none;
	}
	.BuyerGuideD-e
	{
		background: #ffffff;
		color: #000066;
		display:none;
	}
	
	.dstPanel
	{
		background-color: #ffffff;
		/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
		-moz-opacity:0.7;
  		opacity: 0.7;*/
	 	color: #000066;
	}
.roundcont
{
		background-color: transparent;
	  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    -moz-opacity:0.8;
  	opacity: 0.8;
 color: #ffffff;
}
.roundcenter
{
		background-color: #336633;
	  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    -moz-opacity:0.8;
  	opacity: 0.8;
 color: #ffffff;
}
.roundside
{
		background-color: #336633;
 color: #ffffff;
	  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    -moz-opacity:0.8;
  	opacity: 0.8;
}
img.corner
{
   width: 15px;   height: 15px;   border: none;
	  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    -moz-opacity:0.8;
  	opacity: 0.8;

}
	.dst_login_button
	{
		padding-left: 2px;
		padding-right: 2px;
		font-size: 11px;
		font-weight: bold;
		/*color: #FF0208;*/
		color: #F90;
		border: 1px solid #999999;
		/*filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#999999', endColorStr='#ffffff', gradientType='1')*/
		background: url(../wam/gradient_button.jpg) 0% 0% repeat-x;
	}

.listboxTitle
	{
		background-color: #0A4E9B;
		/*background-color: #000000;*/
		color: white;
		font-weight: normal;
		padding-top: 8px;
		width: 100%;
		height: 8px;
		align:left;
	}
 table.list
 {
		border-style: solid;
		border-width: thin;
		border-color: #000000;
 }
 
 .list tbody td
 {
 	overflow: hidden;
 	white-space: nowrap;
 }
 
.totals
{
	/*background-color: #336633;*/
	/*background-color: #ff9900;*/
	background-color: #E72129;
	color: white;
	font-weight: normal;
	padding-top: 4px;
	margin-left: 5px;
	margin-rigth: 5px;
	width: 100%;
	height: 8px;
	align:left;
}
.d_emphasized	
	{
		font-size: 10pt;
		font-weight: bold;
		color: #336633;
	}
 	tr.ReviewH, td.ReviewH
	{
		background: yellow;
		color: black;
		font-weight: bold;
	}
	tr.ReviewB, td.ReviewB
	{
		background: #6680A6;
		/*background: #ff0000;*/
		color: #ffffff;
 		font-weight: bold;
	}
 	tr.ReviewV, td.ReviewV
	{
		background: #ffffff;
		color: black;
		font-weight: bold;
	}
	tr.ReviewD, td.ReviewD
	{
		background: #EDEDED;
		/*background: #ff9900;*/
		color: black;
 		font-weight: bold;
	}
	/* AMV12039 Start */
	tr.ReviewVeh, td.ReviewVeh
	{
		background: #999999;
		color: #ffffff;
 		font-weight: bold;
	}
/* AMV12039 End */
	 tr.CatalogH, td.CatalogH
	{
		background: #6680A6;
		/*background: #ff0000;*/
		color: #ffffff;
		font-weight: bold;
	}
	tr.CatalogS, td.CatalogS
	{
		background: #F4F8DC;
		color: black;
 		font-weight: bold;
	}
	tr.CatalogP, td.CatalogP
	{
		background: #ffffff;
		color: black;
	}
/*
	tr.CatalogD, td.CatalogD
	{
		background: #DCEBF8;
		color: black;
	}
*/
	tr.CatalogD, td.CatalogD
	{
		background: #CACACA;
		color: #000000;
	}

	tr.CatalogG, td.CatalogG
	{
		background: #ff9900;
		color: black;
	}
	tr.CatalogU, td.CatalogU
	{
		background: #CACACA;
		color: red;
		font-weight:bold;
	}
	.emphasize
	{
	color: #336633;
	}
/******************************************************
   (c) 2005 DST, Inc                           
   XHTML Override LANSA Standard Styles    (std_style.css)                
   $Workfile::   std_style.css             $ 
   $Revision::   1.0                       $ 
   d_ styles override LANSA std_ styles
*******************************************************/
	.d_nav_panel
	{
		border: 0px solid #c7dff4;
	background-color: transparent;
	}
	.d_catalogMatchingCond
	{
		border: 0px;
		font-weight: normal;
		font-size: 7pt;
		color: red;

	}
	.d_catalogWDNote
	{
		border: 0px;
		font-weight: normal;
		font-size: 7pt;
	}
	/******************************************************
   (c) 2002 LANSA                            
   XHTML Modified std_ Styles                    
   $Revision::   1.0                       $ 
*******************************************************/
		body, table, strong, input, select, textarea, button
	{
		font-size: 8pt;
		font-family: Helvetica, Serif, Verdana, Tahoma, Arial;
	}
		body
	{
		cursor: default;
		border: 0px;
		margin: 0px;
   		padding: 0 5px 0 0;
		color: #4C4C47;
		text-align: left;
		background-color: transparent;
	}
		.std_nav_panel
	{
		border: 0px solid #c7dff4;
		background-color: transparent;
	}

	.whitebg     
	{
		background-color: #ffffff;
	}
		.std_tab_pages_page_content
{
		border: 0px solid #e2effa;
		background-color: transparent;
}
 	.dst_margin_tab_pages_page_content
	{
		border: 0px solid #e2effa;
		background-color: transparent;
  		margin-left: 0px;
  		margin-right: 0px;
  		margin-top: 0px;
  		margin-bottom: 0px;
	}

 	.dst_margin_tab_pages_page_content_800x600
	{
		border: 0px solid #e2effa;
		background-color: transparent;
  		margin-left: 0px;
  		margin-right: 0px;
	}

	.std_tab_pages_bottom_tab_row
	{
		vertical-align: top;
   	}
	.std_tab_pages_bottom_active .std_tab_pages_bottom_inactive
	{
		border: 0px inset #e2effa;
		background-color: transparent;
		cursor: pointer;
		font-weight: bold;
		white-space: nowrap;
		padding-bottom: 0pt;
	}
	.std_tab_pages_left_tab_row
	{
		text-align: right;
	}
	.std_tab_pages_left_active, .std_tab_pages_left_inactive
	{
		border: 0px inset #e2effa;
		background-color: transparent;
		cursor: pointer;
		layout-flow: vertical-ideographic;
		font-weight: bold;
		white-space: nowrap;
	}
	.std_tab_pages_right_tab_row
	{
		text-align: left;
	}
	.std_tab_pages_right_active, 	.std_tab_pages_right_inactive
	{
		border: 0px outset #336633;
		background-color: transparent;
		cursor: pointer;
		layout-flow: vertical-ideographic;
		font-weight: bold;
		white-space: nowrap;
		padding-right: 0pt;
	}
	
	.std_tab_pages_top_tab_row
	{
		vertical-align: bottom;
	}
	.std_tab_pages_top_active, .std_tab_pages_top_inactive
	{
		border: 0px inset #e2effa;
		background-color: transparent;
		cursor: pointer;
		font-weight: bold;
		white-space: nowrap;
		padding-top: 0pt;
	}
	.std_image_button
	{
		padding-top: 2px;
		font-size: 11px;
		font-weight: bold;
		color: #000066;
		border: 1px solid #999999;
		/*filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#999999', endColorStr='#ffffff', gradientType='1')*/
		background: url(../wam/gradient_button.jpg) 0% 0% repeat-x;
		/*background-color: #ffffff;*/
		background-color: #CECECE;
	}
	.std_image_button_mouseover
	{
		padding-top: 2px;
		font-size: 11px;
    		font-weight: bold;
		color: #000066;
		/*border: 1px inset #FFCC33;*/
		border: 1px inset #000000;
		/*filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#999999', endColorStr='#ffffff', gradientType='1')*/
		/*background: url(../wam/gradient_button.jpg) 0% 0% repeat-x;*/
		background: url(../wam/gradient_button_mouseover.jpg) 0% 0% repeat-x;
		/*background-color: #ffffff;*/
		background-color: #CECECE;
	}
	.std_image_button_text
	{
		font-weight: bold;
		vertical-align: middle;
	}
	.std_button, input.button
	{
		padding-left: 2px;
		padding-right: 2px;
		font-size: 11px;
		font-weight: bold;
		/* jk 3/5/2010. Background image changed per ASCO's request */
		/* color: #000066;*/
		color: #000000;
		border: 1px solid #999999;
		/*filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#999999', endColorStr='#ffffff', gradientType='1')*/
		background: url(../wam/gradient_button.jpg) 0% 0% repeat-x;
		background-color: #ffffff;
	}
	.std_button_mouseover, input.button_mouseover
	{
		padding-left: 2px;
		padding-right: 2px;
		font-size: 11px;
    		font-weight: bold;
		/* jk 3/5/2010. Background image changed per ASCO's request */
		/* color: #000066;*/
		/* border: 1px inset #FFCC33; */
		border: 1px inset #000000;
		color: #000000;
		/*filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#999999', endColorStr='#ffffff', gradientType='1')*/
		/*background: url(../wam/gradient_button.jpg) 0% 0% repeat-x;*/
		background: url(../wam/gradient_button_mouseover.jpg) 0% 0% repeat-x;
		background-color: #ffffff;
	}
	.std_DST_button, input.DST_button
	{
		/*padding-left: 2px;
		padding-right: 2px;
		font-size: 11px;
		font-weight: bold;*/
		/* jk 3/5/2010. Background image changed per ASCO's request */
		/* color: #000066;
		color: #000000;
		border: 1px solid #999999;*/
		/*filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#999999', endColorStr='#ffffff', gradientType='1')*/
		background: url(../wam/login.png) no-repeat;
		background-color: #ffffff;
	}
	.std_DST_button_mouseover, input.DST_button_mouseover
	{
		/*padding-left: 2px;
		padding-right: 2px;
		font-size: 11px;
    		font-weight: bold;*/
		/* jk 3/5/2010. Background image changed per ASCO's request */
		/* color: #000066;*/
		/* border: 1px inset #FFCC33; 
		border: 1px inset #000000;
		color: #000000;*/
		/*filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#999999', endColorStr='#ffffff', gradientType='1')*/
		/*background: url(../wam/gradient_button.jpg) 0% 0% repeat-x;*/
		background: url(../wam/loginOver.png) no-repeat;
		background-color: #ffffff;
	}
	div.messages
	{
		text-align: left;
		width: 75%;
		margin-top: 5px;
		margin-bottom: 5px;
		padding: 5px;
		border: 1px solid #000066;
		background-color: #C8C8C8;
		color: #000066;
		font-size: 12px;
		font-weight: bold;
	  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    -moz-opacity:0.9;
  	opacity: 0.9;
		filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#C8C8C8', endColorStr='#ffffff', gradientType=1)
 }

	tr.list-h    
	{
		background-color: #0A4E9B;
		color: white;
	}
	tr.list-o
	{
		background-color: #ffffff;
		color: #000066;
	}
	tr.list-e
	{
		/*background-color: #999999;*/
		background-color: #ededed;
		color: #000066;
	}
	.std_grid_head
	{
		border: 0px outset #336633;
		font-weight: bold;
		background-color: #000066;
		cursor: default;
		color: #ffffff;
	}
	.std_grid_even_row
	{
		/*background-color: #999999;*/
		background-color: #ededed;
		border: 1px ridge;
	}
	.std_grid_odd_row
	{
	  background-color: #ffffff;
		border: 1px ridge;
	}
	.std_grid_cell 
	{
		border: 1px ridge;
	}
	.std_grid_edit_cell
	{
		background-color: #ffffff;
	}
	.std_grid_sort_box
	{
		color: #808080;
		font-family: webdings, verdana, serif;
	}
	.std_grid_outline
	{
		border-style: solid;
		border-width: thin;
		border-color: #000066;
	}

	.std_dropdown, .std_listbox, .cyanscroll
	{
		text-align: left;
		border-width:3px;
		background-color: white;
	}
	.std_dropdown_mouseover, .std_listbox_mouseover
	{
		text-align: left;
		border: 3px;
	}
	h1.title     
	{
		text-align: center;
		line-height: 18pt;
		font-weight: bold;
		color: #f90;
	}

	/******************************************************
   (c) 2002 LANSA                            
   XHTML Standard Styles                    
   $Workfile::   std_style.css             $ 
   $Revision::   1.0                       $ 
*******************************************************/


	.bold                
	{
		font-weight: bold;
	}
		input.number
	{
background-color: #ffffff;
		text-align: left;
	}
		input.rednumber
	{
		background-color: #ffffff;
		color:red;
		text-align: left;
	}
	input.text
	{
background-color: #ffffff;
		text-align: left;
	}
	input.ltext
	{
background-color: #ffffff;
		text-align: left;
		text-transform: lowercase
	}
	input.utext
	{
background-color: #ffffff;
		text-align: left;
		text-transform: uppercase;
	}
	.inputfocus
	{
		background: #ffffcc;
	}
	td.caption, div.caption 
	{
		font-weight: bold;
	}
	th.text
	{
		text-align: left;
	}
	th.number    
	{
		text-align: right;
	}
	td.text, div.text    
	{
		text-align: left;
	}
	td.number, div.number
	{
		text-align: right;
	}
	/* Ahmadou Commented this out on 03/09/2010 in order to change the red color to something else for the SS
	td.rednumber, div.rednumber, span.rednumber
	{
		text-align: right;
		color:red;
	}
	*/
	td.rednumber, div.rednumber, span.rednumber
	{
		background-color: #2E5E9C;
		text-align: right;
		color: #ffffff;
		font-size: 10pt;
	}
	img.weblink
	{
		margin-left: 0px;
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom:0px;
		border-style: none;
	}
	h1
	{
		font-size: 14pt;
		color: #336633;
	}
	
	h2
	{
		font-size: 12pt;
		color: #f90;
		margin-bottom: 5px;
	}
	h3
	{
		font-size: 10pt;
		font-weight: bold;
		color: #336633;
	}

	img.lweb_disabled
	{
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	}
	strong
	{
		font-style: italic;
		color: #000000;
	}
	a:link
	{
		color: #0000ff;
		text-decoration: underline;
	}
	a:hover
	{
		color: #ff0000;
		text-decoration: underline;
	}   
	.maximized
	{
		width: 100%;
		height: 100%;
	}

/******************************************************
   XHTML Standard Weblet Styles
*******************************************************/
	.std_headerl
	{
		background-color: #3a7bbb;
		background-image: url("../std_logo.gif");
		background-repeat: no-repeat;
		background-position: left;
		border-top: 5px solid;
		border-bottom: 1px solid;
		border-color: #01478c;
    vertical-align: middle;
    text-align: left;
    width: 50%;
    height: 80px;
	}
	.std_headerr
	{
		background-color: #3a7bbb;
		background-image: url("../std_headimg.gif");
		background-repeat: no-repeat;
		background-position: right;
		border-top: 5px solid;
		border-bottom: 1px solid;
		border-color: #01478c;
    vertical-align: bottom;
    text-align: right;
    width: 50%;
    height: 80px;
	} 
	.std_menutop_bg
	{
		background-color: #7db0e5;
		height: 20px;
	}
	a.std_menu
	{
		display: block;
		width: 150px;
		height: 20px;
		padding: 3px;
		text-align: center;
		text-decoration: none;
		font-weight: bold;
		font-size: 10px;
		color: #01478c;
		background-color: #c7dff4;
		border-left: 2px solid #7db0e5;
		border-right: 2px solid #7db0e5;
		border-bottom: 1px solid #7db0e5;
	}
	a.std_menu:hover
	{
		display: block;
		width: 150px;
		height: 20px;
		padding: 3px;
		text-align: center;
		text-decoration: none;
		font-weight: bold;
		font-size: 10px;
		color: #01478c;
		background-color: #ffffcc;
		border-left: 2px solid #ffff66;
		border-right: 2px solid #ffff66;
		border-bottom: 1px solid #ffff66;
	}
	.std_footer
	{
		background-color: #c7dff4;
		color: #000000;
		font-size: 8pt;
		text-align: center;
		line-height: 20px;
	} 
	.std_layout_outline
	{
		background-color: #e2effa;
	}
	.std_layout_content
        {
		vertical-align: top;
		text-align: center;
		width: 95%;
        }
	.std_layout3_content
        {
		width: 90%;
        }
	.std_layout5_content
        {
		vertical-align: top;
		text-align: left;
		width: 80%;
        }
	.std_anchor
	{
	color: #000066;
		}
	.std_anchor_mouseover
	{
		color: #FFCC33;
	}
	.std_anchor_text
	{
	color: #000066;
	}
	.std_attachment_panel_top
	{
	}
	.std_attachment_panel_left
	{
	}
	.std_attachment_panel_center
	{
	}
	.std_attachment_panel_right
	{
	}
	.std_attachment_panel_bottom
	{ 
		border: 1px solid #01478c;
	}
	.std_banner
	{
		cursor: hand;
	}
	.std_checkbox
	{
	}
	.std_checkbox_mouseover 
	{
	}
	.std_checkbox_text
	{
	}
	.std_click_image
	{
	}
	.std_click_image_disabled
	{
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	}

	
	.std_textarea
	{
		/*border: 1px solid #c7dff4;*/
		border: 1px solid #000066;
		scrollbar-DarkShadow-Color: #3a7bbb;
		scrollbar-3dLight-Color: #ffffff;
		scrollbar-arrow-color: #01478c;
		scrollbar-Base-Color: #c7dff4;
		scrollbar-Face-Color: #e2effa;
		scrollbar-Highlight-Color: #ffffff;
		scrollbar-Shadow-Color: #7db0e5;
		scrollbar-Track-Color: #d1d1d1;
		overflow: auto;
	}
	.std_menu_item 
	{
		font-weight: bold;
	}

	.std_panel
	{
		overflow: auto;
	}
	.std_prompter
	{
	}
	.std_prompter_button
	{
		color: #000000;
		background-color: #e2effa;
		padding: 0px;
	}
	.std_prompter_button_mouseover
	{
		padding-top: 2px;
		color: #000000;
		background-color: #ffffcc; 
	}
	.std_prompter_content
	{
		font-size: 8pt;
	}
	.std_rad_button
	{
	}
	.std_rad_button_text
	{
	}
	.std_rad_button_mouseover
	{
	}
	.std_splitter_horz_top
	{
		scrollbar-DarkShadow-Color: #3a7bbb;
		scrollbar-3dLight-Color: #ffffff;
		scrollbar-arrow-color: #01478c;
		scrollbar-Base-Color: #c7dff4;
		scrollbar-Face-Color: #e2effa;
		scrollbar-Highlight-Color: #ffffff;
		scrollbar-Shadow-Color: #7db0e5;
		scrollbar-Track-Color: #d1d1d1;
		overflow: auto;
	}
	.std_splitter_horz_bottom
	{
		scrollbar-DarkShadow-Color: #3a7bbb;
		scrollbar-3dLight-Color: #ffffff;
		scrollbar-arrow-color: #01478c;
		scrollbar-Base-Color: #c7dff4;
		scrollbar-Face-Color: #e2effa;
		scrollbar-Highlight-Color: #ffffff;
		scrollbar-Shadow-Color: #7db0e5;
		scrollbar-Track-Color: #d1d1d1;
		overflow: auto;
	}
	.std_splitter_horz_divider
	{
		border: 1px outset #c7dff4;
	}
	.std_splitter_vert_left
	{
		scrollbar-DarkShadow-Color: #3a7bbb;
		scrollbar-3dLight-Color: #ffffff;
		scrollbar-arrow-color: #01478c;
		scrollbar-Base-Color: #c7dff4;
		scrollbar-Face-Color: #e2effa;
		scrollbar-Highlight-Color: #ffffff;
		scrollbar-Shadow-Color: #7db0e5;
		scrollbar-Track-Color: #d1d1d1;
		border-top: 1px solid #c7dff4;
		border-bottom: 1px solid #c7dff4;
		border-left: 1px solid #c7dff4;
		overflow: auto;
	}
	.std_splitter_vert_right
	{
		scrollbar-DarkShadow-Color: #3a7bbb;
		scrollbar-3dLight-Color: #ffffff;
		scrollbar-arrow-color: #01478c;
		scrollbar-Base-Color: #c7dff4;
		scrollbar-Face-Color: #e2effa;
		scrollbar-Highlight-Color: #ffffff;
		scrollbar-Shadow-Color: #7db0e5;
		scrollbar-Track-Color: #d1d1d1;
		border-top: 1px solid #c7dff4;
		border-bottom: 1px solid #c7dff4;
		border-right: 1px solid #c7dff4;
		overflow: auto;
	}
	.std_splitter_vert_divider
	{
		border: 1px outset #c7dff4;
		width: 4px;
	}

	.std_treeview
	{
		background-color: #ffffff;
	}
	.std_treeview_target
	{
	}
	.d_anchor
	{
		text-decoration: underline;
		color: #000066;	
	}
	.d_anchor_mouseover
	{
		text-decoration: underline;
	}	
	
	.d_std_dropdown
	{
		font-family: courier;
		white-space: pre;
	}
	.dst_banner
	{
		/* color: #D51723; */
		color: #f90;
		font-size: 12pt;		
	}
	tr.list-h2    
	{
		background-color: #000066;
		/*background-color: #299B22;*/
		color: white;
	}
	.ordType_bg01
	{
		border-right: medium none;
		border-top: medium none;
		font-weight: bold;
		vertical-align: middle;
		border-left: medium none;
		width: 170px;
		border-bottom: medium none;
		color: white;
	}
	.ordType_bg02
	{
		border-right: medium none;
		border-top: medium none;
		font-weight: bold;
		vertical-align: middle;
		border-left: medium none;
		width: 170px;
		border-bottom: medium none;
		color: black;
	}	
	.ordType_bg06
	{
		border-right: medium none;
		border-top: medium none;
		font-weight: bold;
		vertical-align: middle;
		border-left: medium none;
		width: 170px;
		border-bottom: medium none;
		color: white;
	}	
	.ordType_bg07
	{
		border-right: medium none;
		border-top: medium none;
		font-weight: bold;
		vertical-align: middle;
		border-left: medium none;
		width: 170px;
		border-bottom: medium none;
		color: white;
	}	
	.output_listbox
	{
		text-align: left;
		border: 0px;
		background-color: #999999;
		color: red;
	}
	.wip_nav_panel
	{
		border: 0px solid #c7dff4;
		background-color: #cccccc;
	}
	a.wip_std_menu
	{
		display: block;
		width: 150px;
		height: 20px;
		padding: 3px;
		text-align: center;
		text-decoration: none;
		font-weight: bold;
		font-size: 10px;
		color: #B9C8E5;
		background-color: #000060;
	}
	a.wip_std_menu:hover
	{
		display: block;
		width: 150px;
		height: 20px;
		padding: 3px;
		text-align: center;
		text-decoration: none;
		font-weight: bold;
		font-size: 10px;
		color: white;
		background-color: #000060;
	}
	.Specials-h
	{
		background: red;
		color: #ffffff;
		font-weight: bold;
		font-size: 12px;
	}
	.Specials-s
	{
		background: #C7C7C7;
		color: #000000;
	}
	.Specials-i
	{
		background: #ffffff;
		color: #000000;
		display:none;
	}	
	.d_anchor_lang
	{
		color: #F90;
	}
	.d_anchor_text_lang
	{
		color: #6B6B00;
		/*color:F90;*/
	}
	.d_anchor_text_lang_SPA
	{
		color: #00006B;
		/*color:F90;*/
	}
	.std_attachment_panel
	{
	    	width: 100%;
	    	height: 1px;
	}
	.d_totals
	{
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px;
	}
	.dst_listbox
	{
		border: 2px solid #000066;
	}
	.dst_loginbox
	{
		position: absolute;
		top: 260px;
		left: 500px;
	}
	.dst_loginbox8_6
	{
		position: absolute;
		top: 120px;
		left: 260px;
	}	
	.dst_notes
	{
		font-family: courier New;
		color: #4C4C47;
		border: 1px solid #000066;
		font-size: 10pt;
	}
	.promo_img
	{
		border: 1px solid #000066;		
	}
	.wip_id
	{
		border: 1px solid #000066;		
		color: #CE0307;
	}	
	.text_emphszd
	{
		border: 1px solid #000066;		
		color: #CE0307;
		background-color: #ffffb7; 
		font-weight: bold;
	}	
	tr.list-t
	{
		background-color: #6E6E6E;
		color: #000066;
		font-weight: bold;
	}
	
/******************************************************
Style for Tab Pages (Main Layout)
*******************************************************/
	td.std_tab_pages_top_tabs 
	{								
		position: relative;			/* added on 10/28/08 (ALIB) */
		top: 0px;				/* added on 10/28/08 (ALIB) */
		z-index: 100;				/* added on 10/28/08 (ALIB) */
		text-align: center;			/* added on 10/28/08 (ALIB) */
	}

	.std_tab_pages
	{
		empty-cells: show;
		width: 100%;				/* added on 10/28/08 (ALIB) */
	}
	.std_tab_pages td
	{
		vertical-align: top;
	}
	.std_tab_pages_content_wrapper
	{
		border: 0px;				/* modified (PAUL)*/
    		padding: 0px;                           /* modified (PAUL)*/
    		overflow: auto;	
	}
	.std_tab_pages_content
	{
		width: 100%;
		height: 100%;
    		overflow: auto;
	}
	ul.std_tab_pages_tabs
	{
		list-style-type: none;
		text-align: left;
		/*margin: 0px;*/			/* modified (ALIB)*/
		padding:0px;				/* modified (PAUL)*/
		overflow: hidden;
		white-space: nowrap;
		margin-left: auto;			/* added on 10/28/08 (ALIB) */
		margin-right: auto;			/* added on 10/28/08 (ALIB) */
		width: 700px;				/* added on 10/28/08 (ALIB) */
	}
	ul.std_tab_pages_tabs li
	{
		border: 0px;				/* modified (PAUL)*/
		display: block;
		padding: 0px;				/* modified (PAUL)*/
		background-color: #e2effa;		/* mofify this */
		color: black;
		white-space: nowrap;
	}
	ul.std_tab_pages_tabs li.std_tab_active
	{
		background-color: white;
		color: black;
	}
	ul.std_tab_pages_tabs li a
	{
		display: block;
		padding: 0px;				/* modified (PAUL)*/
		text-decoration: none;
		font-weight: bold;
	}
	ul.std_tab_pages_tabs li a:hover
	{
		text-decoration: none;
	}
	ul.std_tab_pages_tabs li a img
	{
		border: none;
		vertical-align: top;			/* modified (PAUL)*/
		display: inline;
	}
	ul.std_tab_pages_tabs li.std_tab_disabled a
	{
		color: gray;
	}
	.std_tab_pages_top_tabs ul
	{
		position: relative;
		top: 0px;				/* modified (PAUL)*/
		z-index: 100;
	}
	.std_tab_pages_bottom_tabs, .std_tab_pages_bottom_tabs ul
	{
		position: relative;
		top: 0px;				/* modified (PAUL)*/
	}
	.std_tab_pages_left_tabs ul
	{
		position: relative;
		left: 0px;				/* modified (PAUL)*/
		z-index: 100;
	}
	.std_tab_pages_right_tabs ul
	{
		position: relative;
		left: 0px;				/* modified (PAUL)*/
	}
	.std_tab_pages_top_tabs ul li
	{
		float: left;
		margin-right: 0px;			/* modified (PAUL)*/
	}
	.std_tab_pages_top_tabs ul li.std_tab_active
	{
		border-bottom: none;
		padding-bottom: 0px;			/* modified (PAUL)*/
	}
	.std_tab_pages_bottom_tabs ul li
	{
		float: left;
		margin-right: 0px;			/* modified (PAUL)*/
	}
	.std_tab_pages_bottom_tabs ul li.std_tab_active
	{
		border-top: none;
		padding-top: 0px;			/* modified (PAUL)*/
	}
	.std_tab_pages_left_tabs ul li
	{
		display: block;
		margin-bottom: 0px;			/* modified (PAUL)*/
	}
	.std_tab_pages_left_tabs ul li.std_tab_active
	{
		border-right: none;
		padding-right: 0px;			/* modified (PAUL)*/
	}
	.std_tab_pages_right_tabs ul li
	{
		display: block;
		margin-bottom: 0px;			/* modified (PAUL)*/
	}
	.std_tab_pages_right_tabs ul li.std_tab_active
	{
		border-left: none;
		padding-left: 0px;			/* modified (PAUL)*/
	}
	.std_tab_pages_top_tabs ul.std_tab_pages_tabs_design_mode,
	.std_tab_pages_bottom_tabs ul.std_tab_pages_tabs_design_mode
	{
		top: 0px;
	}
	.std_tab_pages_left_tabs ul.std_tab_pages_tabs_design_mode
	{
		position: relative;
		left: 0px;					/* modified (PAUL)*/
	}
	.std_tab_pages_top_tabs ul.std_tab_pages_tabs_design_mode li a,
	.std_tab_pages_bottom_tabs ul.std_tab_pages_tabs_design_mode li a
	{
		display: inline-block;
	}
/******************************************************
Style for Tab Pages (Main Layout)
*******************************************************/
	.d_rad_button
	{
		height: 10px;
		vertical-align: bottom;
		color: black;
	}
	.d_rad_button_text
	{
		height: 10px;
		vertical-align: bottom;
		color: black;
		font-weight: bold;
		top: 3px;
		position: relative;
	}
	.dst_banner2
	{
		color: #f90;
		font-size: 10pt;		
		background-color: #ffffff;
	}
	.loginButtonNew
	{
		background-image: url('../wam/loginButtonNew.jpg');
		border: none;
	}
	.loginButton
	{
		background-image: url('../Style_Images/dst/dst_Login_btn.png');
		border: none;
	}
	.loginButtonOver
	{
		background-image: url('../Style_Images/dst/dst_Login_btn_over.png');
		border: none;
	}
	.loginButtonNew_800_600
	{
		background-image: url('../wam/loginButtonNew_800_600.jpg');
		border: none;
	}

	th.addcol1
	{
		text-align: right;
		background-color: #c7dff4;
		color: #000000;
		display: none;
	}
	td.addcol1
	{
		text-align: right;
		display: none;
	}
	tr.list-o2
	{
		background-color: #ffffff;
		color: #000066;
	}
	tr.list-e2
	{
		background-color: #D2D2D2;
		color: #000066;
	}
	div#hist_header h2
	{
		height:30px;
		line-height:30px;
		margin:0;
  		padding-left:10px;
  		color: #f90
  	}
	div#hist_wrapper
	{
		height: 90px;
		float: left;
		width: 100%;
	}
	div#hist_content
	{
		margin-left: 500px
	}
	div#hist_navigation
	{
		float: left;
		width: 500px;
		margin-left: -100%;
	}
	div#hist_detail h2
	{
		height:15px;
		line-height:15px;
		margin:0;
  		padding-left:10px;
  		color: #f90
  	}
  	div#w_HistoryList
  	{
  		clear: both;
  	}
	tr.LaborH, td.LaborH
	{
	    	/*background: #FFFFB9;*/
	    	background: #0099FF;
		color: #ffffff;
		font-weight: bold;
	}
	tr.LaborS-o, td.LaborS-o
	{
		background: transparent;
		color: #000000;
	 	font-weight: bold;
	}
	tr.LaborS-e, td.LaborS-e
	{
		/*background: #E8EEFF;*/
		background: #99CCFF;
		color: #000000;
	 	font-weight: bold;
	}
	tr.LaborD, td.LaborD
	{
	    	background: #D4D4D4;
		color: #000000;
	}
	tr.LaborI-o, td.LaborI-o
	{
		/*background: #E6FFE6;*/
		background: #CCFFFF;
		color: #000000;
	 	font-weight: bold;
	}
	tr.LaborI-e, td.LaborI-e
	{
		background: transparent;
		color: #000000;
	 	font-weight: bold;
	}
	a.whiteanchor:link
	{
		color: #ffffff;
		text-decoration: underline;
	}
	a.whiteanchor:visited
	{
		color: #ffffff;
		text-decoration: underline;
	}
	a.whiteanchor:hover
	{
		color: #f90;
		text-decoration: underline;
	}
	a.whiteanchor:active
	{
		color: #ffffff;
		text-decoration: underline;
	}
	/*
	.redNumber
	{
		background-color: transparent;
		text-align: left;
		text-transform: uppercase;
		color: red;
		font-weight: bold;
	}
	*/
	.redNumber
	{
		background-color: transparent;
		text-align: left;
		text-transform: uppercase;
		color: #2E5E9C;
		font-weight: bold;
	}
	#waitDiv
	{
		position: absolute;
		width: 330px;
		height: 70px;
		text-align: -moz-center; 
		#text-align: center;
		background-color: #EEEEEE;
		font-weight: bold;
		font-size: 12pt;
		color: #000066;
		display: none;
		z-index: 100;
		border: 2px groove #000066;
	}
	form
	{
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.viewonly
	{
		font-style: italic;
		background-color: #DADADA;
		width: 100%;
	}
	.inlinemsg
	{
		display: none;
		width: 240px;
		clear: both;
		float: left;
		word-wrap:break-word;
		background-color: #DADADA;	
		color: red;
		font-weight: bold;
		font-size: 7pt;
	}
	input[disabled]
	{
		color: grey;
	}
	a.orangeanchor:link
	{
		color: #f90;
		text-decoration: underline;
	}
	a.orangeanchor:visited
	{
		color: #ffffff;
		text-decoration: underline;
	}
	a.orangeanchor:hover
	{
		color: #ffffff;
		text-decoration: underline;
	}
	a.orangeanchor:active
	{
		color: #f90;
		text-decoration: underline;
	}
	.orangeanchor_text
	{
		color: #f90;
	}
	.attention
	{
		color: #B50C14;
		background-color: transparent; 
		font-weight: bold;
	}	
	.dst_branches
	{
		font-family: monospace,Courier;
		white-space: pre;
		width: 220px;
		font-size: 8pt;
	}
	.std_button_100
	{
		width: 100px;
		padding-left: 2px;
		padding-right: 2px;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		border: 1px solid #999999;
		background: url(../wam/gradient_button.jpg) 0% 0% repeat-x;
		background-color: #ffffff;
	}
	.std_button_120
	{
		width: 120px;
		padding-left: 2px;
		padding-right: 2px;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		border: 1px solid #999999;
		background: url(../wam/gradient_button.jpg) 0% 0% repeat-x;
		background-color: #ffffff;
	}
	.std_button_150
	{
		width: 150px;
		padding-left: 2px;
		padding-right: 2px;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		border: 1px solid #999999;
		background: url(../wam/gradient_button.jpg) 0% 0% repeat-x;
		background-color: #ffffff;
	}
	.std_button_210
	{
		width: 210px;
		padding-left: 2px;
		padding-right: 2px;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		border: 1px solid #999999;
		background: url(../wam/gradient_button.jpg) 0% 0% repeat-x;
		background-color: #ffffff;
	}
	.std_button_mouseover_100
	{
		width: 100px;
		padding-left: 2px;
		padding-right: 2px;
		font-size: 11px;
    		font-weight: bold;
		border: 1px inset #000000;
		color: #000000;
		background: url(../wam/gradient_button_mouseover.jpg) 0% 0% repeat-x;
		background-color: #ffffff;
	}
	.std_button_mouseover_120
	{
		width: 120px;
		padding-left: 2px;
		padding-right: 2px;
		font-size: 11px;
    		font-weight: bold;
		border: 1px inset #000000;
		color: #000000;
		background: url(../wam/gradient_button_mouseover.jpg) 0% 0% repeat-x;
		background-color: #ffffff;
	}
	.std_button_mouseover_150
	{
		width: 150px;
		padding-left: 2px;
		padding-right: 2px;
		font-size: 11px;
    		font-weight: bold;
		border: 1px inset #000000;
		color: #000000;
		background: url(../wam/gradient_button_mouseover.jpg) 0% 0% repeat-x;
		background-color: #ffffff;
	}
	.std_button_mouseover_210
	{
		width: 210px;
		padding-left: 2px;
		padding-right: 2px;
		font-size: 11px;
    		font-weight: bold;
		border: 1px inset #000000;
		color: #000000;
		background: url(../wam/gradient_button_mouseover.jpg) 0% 0% repeat-x;
		background-color: #ffffff;
	}
	.transferMsg
	{
		background: #6680A6;
		color: #ffffff;
		font-weight: bold;
		width: 250px;
		text-align: center;
	}
/* Main Layout styles */
/* ****************************************************** */
	.mainBody
	{
		font-size: 8pt;
		font-family: Helvetica, Serif, Verdana, Tahoma, Arial;
		cursor: default;
		border: 0px;
		margin: 0px;
		padding: 0px;
		color: #4C4C47;
		text-align: left;
		background-color: transparent;
overflow: hidden !important;
	}
	td.topmenu0
	{
		border: solid 0px #111214;
		padding: 0 4px 2px 4px;
		font: 100% Verdana;
		margin-left: 100px;
		text-wrap: avoid;
	}
	td.topmenu1
	{
		border: solid 0px #FFFF33;
		padding: 0px 4px 2px 4px;
		font: 100% Verdana;
		background-color: #336633;
		margin-left: 100px;
	}
	td.topmenusep
	{

        font: 100% Verdana;
		color: #0A4E9B;
		font-size: 14px;
		/*font: 75% Verdana;*/
		/*color: #336633;*/
		
		padding: 0 1px 2px 1px;
	}
	a.topmenu, a.topmenu:hover
	{
		text-decoration: none;
		color: #ffffff;
	}
	td.release
	{
		text-decoration: none;
		color: #ffffff;
	}
	td.leftmenu0
	{
		border: solid 0px #000066;
		padding: 0 4px 2px 4px;
		font: 100% Verdana;
	}
	td.leftmenu1
	{
		border: solid 0px #FFFF33;
		padding: 0px 4px 2px 4px;
		font: 100% Verdana;
	}
	a.colorselection
	{
		color: #ffffff;
		border: 0;
		text-decoration: none;
	}
	td.welcome
	{
		color: #ffffff;
		padding: 0 3px 2px 3px;
		font-size: 10px;
	}
	div.d_totals
	{
		width: 165px;
		text-align: right;
		vertical-align: top;
		margin: 0px;
		height: 32px;
	}
	div.d_totals2
	{
		float: right;
		background-color: #E72129;
		/*background-color: #336633;*/
		color: white;
		font-weight: normal;
		padding-top: 2px;
		padding-left: 3px;
		padding-right: 3px;
		width: 155px;
		height: 20px;
		font-size: 12px;
		text-align: right;
		border: 1px solid #ffffff;
	}
	.topDiv
	{
		width: 100%;
		height: 32px;
		clear: both;
		text-align: right;
	}
	.welcomeDiv
	{
		text-align: left;
		float: left;
		position: relative;
		top: 3px;
		width: 260px;
	}
	.welcome
	{
		float: left;
		width: 70px;
		color: #ffffff;
		text-align: left;
	}
	.orderBranchDiv
	{
		text-align: left;
		float: left;
		position: relative;
		/*width: 460px;*/
		width: 485px;
		height: 22px;
		vertical-align: middle;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 0px;
		padding-right: 0px;
	}
	.orderSpan
	{
		float: left;
		color: #ffffff;
		/*width: 170px;*/
		width: 195px;
		text-align: left;
		vertical-align: text-top;
	}
	.branchSpan
	{
		float: left;
		color: #ffffff;
		width: 280px;
		text-align: left;
		vertical-align: text-top;
	}
	.totalsDiv
	{
		text-align: right;
		float: right;
		width: 240px;
		height: 22px;
		padding-top: 3px;
	}
	.totalsSpan
	{
		float: right;
		width: 165px;
		text-align: right;
		color: #ffffff;
	}
	.suSpan
	{
		float: right;
		width: 75px;
		text-align: right;
		color: #ffffff;
	}
	.deviderSpan
	{
		font: 100% Verdana;
		color: #0A4E9B;
		font-size: 12px;
		float: left;
		width: 10px;
		/*color: #336633;*/
		text-align: center;
		font-weight: bold;
		padding-top: 5px;
		padding-bottom: 5px;
		/*font-size: 10px;*/
	}
	.mtdSale
	{
		float: left;
		width: 160px;
		color: #ffffff;
		font-style: normal;
		font-weight: bold;
		text-align: left;
	}
	.TP2WIPId
	{
		color: #f90;
		font-style: normal;
		font-weight: bold;
	}	
	.buyerDiv
	{
		text-align: right;
		float: right;
		position: relative;
		top: 0px;
		right: 8px;
		width: 200px;
	}
	.buyerSpan
	{
		color: #ffffff;
		font-weight: bold;
		padding-left: 5px;
		padding-right: 5px;
	}
	.bannerDiv
	{
		width: 100%;
		height: 75px;
		text-align: left;
		position: relative;
		background-position: center;
		background-repeat: repeat-x;
		/*background-color: #DFDFDB;*/
		background-image: url(../MainLayout/bg_repeat.gif);
	}
	.wdLogo
	{
		width: 180px;
		height: 75px;
		text-align: center;
		vertical-align: top;
		position: absolute;
		top: 0px;
		left: 0px;
		background-image: url(../MainLayout/wdlogo_bg_repeat.gif);
		background-repeat: repeat-x;
	}
	.banner1
	{
		height: 75px;
		width: 300px;
		text-align: center;
		position: absolute;
		top: 0px;
		left: 50%;
		margin-left: -150px;
	}
	.sponsorLogo
	{
		width: 175px;
		height: 75px;
		text-align: center;
		vertical-align: middle;
		position: absolute;
		top: 0px;
		right: 0px;
		background-image: url(../MainLayout/wdlogo_bg_repeat.gif);
		background-repeat: repeat-x;
	}
	.mirror
	{
		width: 300px;
		height: 75px;
		text-align: center;
		margin: 0 auto;
		background-image: url(../wam/dsgn1/ffffff/mirror.gif);
		background-repeat: no-repeat;
		vertical-align: top;
	}
	.left_sponsor
	{
		/*width: 175px;*/
		width: 205px;
		height: 75px;
		text-align: center;
		vertical-align: top;
		position: absolute;
		top: 0px;
		left: 180px;
		background-image: url(../MainLayout/left_pattern.gif);
		background-repeat: repeat-x;
	}
	.right_sponsor
	{
		/*width: 175px;*/
		width: 209px;
		height: 75px;
		text-align: center;
		vertical-align: top;
		position: absolute;
		top: 0px;
		right: 175px;
		background-image: url(../MainLayout/right_pattern.gif);
		background-repeat: repeat-x;
	}
	.left_sponsor_ddg
	{
	    width: 175px;
		height: 75px;
		text-align: center;
		vertical-align: top;
		position: absolute;
		top: 0px;
		left: 0px;
	}
	.right_sponsor_ddg
	{
	   
		height: 75px;
		text-align: center;
		vertical-align: top;
		position: absolute;
		top: 0px;
		right: 0px;
		clear: both;
	}
	.maintab_container
	{
		background-image: url(../MainLayout/tab_bg_repeat.gif);
		background-repeat: repeat-x;
	}
	.maintab_leftbg
	{
		width: 284px;
		height: 46px;
		background-image: url(../MainLayout/tab_bg_left.gif);
		background-repeat: no-repeat;
		background-position: left;
	}
	.maintab_rightbg
	{
		width: 282px;
		height: 46px;
		background-image: url(../MainLayout/tab_bg_right.gif);
		background-repeat: no-repeat;
		background-position: right;
	}
	#dhtmltooltip
	{
		position: absolute;
		font-size: 8pt;
		font-family: Helvetica, Serif, Verdana, Tahoma, Arial;
		font-weight: bold;
		color: #ffffff;
		left: -300px;
		width: 150px;
		border: 1px solid #ffffff;
		padding: 2px;
		background-color: #01003C;
		visibility: hidden;
		z-index: 100;
		/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
		filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	}
	#dhtmlpointer
	{
		position:absolute;
		left: -300px;
		z-index: 101;
		visibility: hidden;
	}
	.supersession
	{
			background: #002EB8;
			color: #ffffff;
			font-weight: bold;
	}
	.inlineMsg1
	{
		color: black;
		font-size: 8pt;
	}
/* ****************************************************** */

#catalog_f {
    overflow: hidden !important;
}

.branchesHighlight {
background-color: #FFFF77;
}
/*AMV12106 start*/
#heavy-duty-notify { 
  background: #e3e3e3; 
  padding: 1em 2em; 
  position: relative;
  width: 600px;
  -moz-border-radius-bottomright: 50px;
   border-bottom-right-radius: 50px;
   -moz-border-radius-bottomleft: 50px;
   border-bottom-left-radius: 50px;
   -moz-border-radius-topright: 50px;
   border-top-right-radius: 50px;
   -moz-border-radius-topleft: 50px;
   border-top-left-radius: 50px;

   box-shadow: rgba(0,0,0,0.4) 10px 10px;
 }

 .js #heavy-duty-notify {
  position: absolute;
  filter:inherit;
  top: 0;
  width: 600px;  
  display: none;
  
 } 

 label input { display: block; text-align: center; }
 .close {
  position: absolute;
  right: 30px;
  top: 10px;
  font-weight: bold;
  font-family: sans-serif;
  cursor: pointer;
  color: blue;
 } 
 /*AMV12106 end*/
 .infobox-wrapper {
    display:none;
}
#infobox {
    border:2px solid black;
    margin-top: 8px;
    background:#333;
    color:#FFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    padding: .5em 1em;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-shadow:0 -1px #000000;
    -webkit-box-shadow: 0 0  8px #000;
    box-shadow: 0 0 8px #000;
}