﻿div#main{}
.show{ visibility:hidden; position:absolute;}
.trans{ visibility:visible;}

body
{
    font: normal 11px auto "Trebuchet MS", Verdana;    
    background-color: #ffffff;
    
     background-position:center;     
}



a:link
{
	color: #bb0000;
	
}
a:active
{
	color: #bb0000;
	
}
a:visited
{
	color: #bb0000;
	
}



.errormsg
{
	font-family:Verdana;
	font-size:12px;
	color:Red;
}
.errormsgborder
{
	font-family:Verdana;
	font-size:12px;
	color:Red;
	border-style: solid;
	border-color: Black;
	border-width: thin;
	padding: 5px;	
	background-color:Yellow;
}

.page_header
{
	font-family:Verdana;
	font-size:10px;
	border: 0px;
	background-color:#dddddd;
	color: #000000;
	vertical-align: middle;
	text-align: right;
 
	
}


.page_footer
{
	font-family:Verdana;
	font-size:8px;
	border: 0px;
	background-color:#dddddd;
	color: #000000;
	vertical-align: middle;
	
	  
	
}
.page_footer1
{
	font-family:Verdana;
	font-size:8px;
	border: 0px;
	background-color:#ffffff;
	color: #000000;
	vertical-align: middle;
	
	  
	
}
.lblHiddenFields_off
{
	
	color: #ff0000;
	
	font-size:12px;
}
.lblHiddenFields_on
{
	
	color: #ffffff;
	
	font-size:12px;
}
.lblSeparator
{
	
	color: #000000;
	padding:2px;
	font-size:12px;

}

.menu
{
	background: #ffffff;
	color: #000000;
	
	font-size:12px;
	
}
.menu a:link 
{
	color: #ff0000;
	
}
.menu a:visited
{
	color: #ff0000;
}
.search 
{	
	vertical-align:top;
	height:15px;
	font-size:18px;
}



.search_title
{
	height:15px;
	
}

.search_content 
{
	font-size:10px;
	 height:0px;
	 overflow:hidden;
	 vertical-align:text-bottom;
	 border-bottom: 1px solid #000000;
	 border-top: 1px solid #000000;
	 
}

.hzline 
{
	 border-left:1px solid #666666;
	 
	 padding: 5px;
	 height:20px;
	
}


.loginheader 
{
	font-size:20px;
	color:black;
	
}
.loginbutton 
{
	padding:5px;

	background:white;
	color:black;
	 text-decoration:none;
	font-size:12px;
}

.section_header
{
	font-family:Verdana;
	font-size:16px;
	 border-bottom-width:1px;
	 border-bottom-style:solid;
	background-color: white;
	color: #000000;
	vertical-align: middle;
	 font-weight:bold;
	
}

.section_content
{
	font-family:Verdana;
	font-size:12px;
	 
	color: #000000;
	
}
.section_content_highlight
{
	font-family:Verdana;
	font-size:12px;
	 color:Red;
	
	
}

.pricebook_header
{
	font-family:Verdana;
	font-size:14px;
	background-color: white;
	color: #000000;
	 font-weight:bold;
	
}


.imagenoborder 
{
	
	border-width: 0px;
	 border-color: White;
}

.so_header
{
	background-color:#0000ff;
	color:White;
	font-family:Verdana;
	font-size:12px;	
	border-color:Black;
	border-style:solid;
	border-width:1px;
}
.so_1
{
	background-color:silver;
	color:black;
	font-family:Verdana;
	font-size:10px;
}
.so_2
{
	background-color:White;
	color:Black;
	font-family: Verdana;
	font-size: 10px;
}


.ln_header
{
	background-color:#009900;
	color:White;
	font-family:Verdana;
	font-size:12px;	
	border-color:Black;
	border-style:solid;
	border-width:1px;
}
.ln_1
{
	background-color:silver;
	color:black;
	font-family:Verdana;
	font-size:10px;
}
.ln_2
{
	background-color:White;
	color:Black;
	font-family: Verdana;
	font-size: 10px;
}



.inv_header
{
	background-color:#ff0000;
	color:White;
	font-family:Verdana;
	font-size:12px;	
	border-color:Black;
	border-style:solid;
	border-width:1px;
}
.inv_1
{
	background-color:silver;
	color:black;
	font-family:Verdana;
	font-size:10px;
}
.inv_2
{
	background-color:White;
	color:Black;
	font-family: Verdana;
	font-size: 10px;
}

.label_grid
{
	font-size:12px;
	font-weight:bold;
}

.print_button
{
	 font-size:12px;
}



.grid
{
	 font-size:12px;
}
.grid a:link 
{
	color:#000000;
}
.grid a:active
{	
	color:#000000;
}
grid a:visited
{
	color:#000000;
}

.grid_small
{
	 font-size:10px;
}
.grid_small a:link 
{
	color:#000000;
}
.grid_small a:active
{	
	color:#000000;
}
grid a:visited
{
	color:#000000;
}


.itemtable 
{
	 
	 border-bottom: 1px solid #999999;
	 border-right: 1px solid #999999; 
	 
}
.itemtableheader
{
	
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	font-weight:bold;
	 vertical-align:bottom;
	 text-align:center;
	 
}
.itemtabledata 
{
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	
	 vertical-align:bottom;
	 text-align:center;
}
.itemtabledata1
{
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	
	 vertical-align:bottom;
	 text-align:left;
}

.invcitemtableheader
{
	font-weight:bold;
	 vertical-align:bottom;
	 text-align:left;
}
.invcitemtableheader1
{
	font-weight:bold;
	 vertical-align:bottom;
	 text-align:right;
}
.invcitemtabledata 
{
	 vertical-align:bottom;
	 text-align:left;
}
.invcitemtabledata1
{
	 vertical-align:bottom;
	 text-align:right;
}
.invcitemtabledata2
{
	font-size:8px;
	 vertical-align:bottom;
	 text-align:left;
}
.repdropdown 
{
	font-size:10px;
}
