BODY {
  font-family: Helvetica;
  font-size: 11px;
  margin: 0px;
  /* background:url(images/bg01.gif) repeat-x; */
}
TD
{
  font-family: Helvetica;
  font-size: 11px;
  margin: 0px;
}
A { 
  color: #003773; 
  text-decoration: none; 
}
A:hover { 
  color:#B10000; 
  text-decoration: none; 
 }
FORM {
  display: inline;
}

.P100
{
	 font-size: 9pt;
}

.button
{
	border:none;
}

.LinkButton
{
	BORDER-RIGHT:#cccccc 1px solid; 
	BORDER-TOP:#cccccc 1px solid; 
	BORDER-LEFT:#cccccc 1px solid; 
	BORDER-BOTTOM:#cccccc 1px solid; 
	TEXT-ALIGN:center; 
	TEXT-DECORATION:none;
	font-weight:bold;
	background-color:White;
	Color:red;
	Width:50px;
	Height:18px;	
	padding-top:1px;
	padding-bottom:1px;	
	padding-left:4px;
	padding-right:3px;
}

.INPUTHistory
{
	height:22px;
	border: 1px solid #C0B6AC;
	background: #FFFFFF;
	color: #FF8500;
}

/* INPUT,TextArea
{
	height:15px;
	border: 1px solid #C0B6AC;
	background: #FFFFFF;
	color: #CC0000;
} */


.NormalFontBold
{
	font-weight:bold;
}

.DgHeaderSurfer
{
	/*font-weight:bold;
	color: #FFFFFF;	
	background-color:#C3C3C3;*/
	
	font-weight:bold;
	color: #FFFFFF;	
	background-color:#909090;		
}

.DgHeader
{
	font-weight:bold;
	color: #FFFFFF;	
	background-color:#909090;	
}

.DgHeader a:link { color:white; }
	
.DGItem 
{
	background-color: #ffffff; 
}
	
.DGAlternate ,.DgAlternateItemSurfer,.DgAlternateItem
{
	background-color: #efefef; 
}

.DgSelected 
{
	background-color: #FF8500; 
}

.JustifyText
{
	TEXT-ALIGN: justify;
}

.Header111
{	
	background-image:url(images/bg.gif); 
	background: #FF8500;	
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;	
	color: black;
	text-align: left;
	height: 270px;
	text-transform: uppercase;  
	padding-top: 5px;
	padding-left: 15px;	
}

.deepBlueLeftHeader
{	
	/*background-image:url(images/RedLeft.gif); 	*/
	background-color:#93B3F7;
	height: 26px;	
	width:9px;
}

.deepBlueRightHeader
{	
	/*background-image:url(images/RedRight.gif); 	*/
	background-color:#07389E;
	height: 26px;	
	width:9px;
}

.deepBlueHeader
{
	background:url(images/bar1.jpg);
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	color:black;
	text-align: left;
	height: 20px;
	padding-top: 5px;	
}

.deepBlueBorder
{
	border-left:1px solid #B7B7B7;
	border-right:1px solid #B7B7B7;	
	border-bottom:1px solid #B7B7B7;
}

.RedLeftHeader
{	
	/*background-image:url(images/RedLeft.gif); 	*/
	background-color:#D56300;
	height: 26px;	
	width:9px;
}

.RedRightHeader
{	
	/*background-image:url(images/RedRight.gif); 	*/
	background-color:#FFE5CE;
	height: 26px;	
	width:9px;
}

.RedHeader
{
	background:url(images/bar1.jpg) repeat-y;
	background-color:#FFE5CE;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	color:white;
	text-align: left;
	height: 20px;
	padding-top: 5px;	
}

.RedBorder
{
	border-left:1px solid #B7B7B7;
	border-right:1px solid #B7B7B7;	
	border-bottom:1px solid #B7B7B7;
}

.GreenLeftHeader
{	
	/*background-image:url(images/RedLeft.gif); 	*/
	background-color:#3ED2C4;
	height: 26px;	
	width:9px;
}

.GreenRightHeader
{	
	/*background-image:url(images/RedRight.gif); 	*/
	background-color:#165C55;
	height: 26px;	
	width:9px;
}

.GreenHeader
{
	background-image:url(images/bar3.gif); 
	font-family:Bauhaus 93, Arial;
	font-size:20pt;
	color:white;
	text-align: left;
	height: 55px;
	padding-top: 5px;	
}

.GreenBorder
{
	border-left:1px solid #3ED2C4;
	border-right:1px solid #3ED2C4;	
	border-bottom:1px solid #3ED2C4;
}


.BlueHeader
{	
	background-image:url(images/bg-h2.gif); 
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-align: center;
	height: 27px;
	 
	padding-top: 5px;	
}

.BlueLeftHeader
{	
	background-image:url(images/bg-hl2.gif); 	
	height: 27px;	
	width:9px;
}

.BlueRightHeader
{	
	background-image:url(images/bg-hr2.gif); 	
	height: 27px;	
	width:9px;
}


.RedLeftHeaderAdmin
{	
	/*background-image:url(images/RedLeft.gif); 	*/
	background-color:#D56300;
	height: 26px;	
	width:9px;
}

.RedRightHeaderAdmin
{	
	/*background-image:url(images/RedRight.gif); 	*/
	background-color:#FFE5CE;
	height: 26px;	
	width:9px;
}

.RedHeaderAdmin
{
	background:url(images/bar1.jpg) repeat-y;
	background-color:#FFE5CE;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	color:white;
	text-align: left;
	height: 20px;
	padding-top: 5px;	
}

.Header11
{	
	background: #FF8500;	
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #3366cc;
	text-align: left;
	height: 25px;
	text-transform: uppercase;  
	padding-top: 5px;	
}

	
.HeaderBackground
{
	background-image:url(images/RedBg.gif); 
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
	color: black;
	text-align: left;
	height: 25px;
	padding-top: 5px;	
}

.HeaderText
{	
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
	color: #cc3333;
	text-align: left;
	height: 25px;
	text-transform: uppercase;  
	padding-top: 5px;	
}

.OrangeColorHeader
{
	color: #ee0000;
}


.OrangeBorder
{
	border:solid 1px #ee0000;
}

.PurpleColor
{	
	color:Purple;
}

.SearchResultStatus
{	
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #0066cc;
	text-align: left;
	height: 25px;
	padding-top: 5px;	
}

.DatagridFooter
{	
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #0066cc;
	text-align: right;
	height: 25px;
	padding-top: 5px;		
}

.Error
{
	color: red;
	font-weight:bold;
}

.PaddingRight10
{
	padding-Right:10px;
}

.PaddingLeft10
{
	padding-left:10px;
}

.PaddingTop8
{
	padding-top:5px;
}

.PaddingTop10
{
	padding-top:8px;
}

.PaddingBottom10
{
	padding-bottom:8px;
}

.TableBackground
{
	
	
}

.TransBackground
{
	background-color:Transparent;
}

.SearchResultFooter
{
	background-image:url(images/Footer.gif); 
	height:24px;	
}

/*.TopMenu
{
	background-image:url(images/TopMenu.gif); 
	height:27px;	
	width:105px;
	text-align:center;
}
*/
.BottomMenu
{
	background-image:url(images/MenuBottom.gif); 
	height:19px;	
	
}

.BottomMenuLeft
{
	background-image:url(images/MenuBottomLeft.gif); 
	height:19px;	
	width:11px;
}

.BottomMenuRight
{
	background-image:url(images/MenuBottomRight.gif); 
	height:19px;	
	width:11px;
}

.ItemTitle
{
	font-family: arial;
	font-size: 12px;
	font-weight:bold;
	color: black;
}

.ItemPrice
{
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;	
	color: #0099cc;
}

.NewsSection
{
	color:#663366;			
}

.PromotionSection
{
	color:#006600
}

.PaddingTop
{	
	padding-top:5px;
}

.PaddingTopLeft
{	
	padding-top:5px;
	padding-left:5px;
}

.GreyBackground
{
	background-color:white;	
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}
.GreyBackground11
{
	
	background-color:#f5f5f5;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}

.LightOrangeBorder
{
	border:1px solid #6F88DC;
}
.Border
{
	border:1px solid #C0B6AC;
}

.ThumbnailBorder
{
	border:1px solid white;	
	vertical-align:middle;
}

.Border1
{
	border-bottom:dashed 1px #C0B6AC;
	border-right:dashed 1px #C0B6AC;
}

.GreenBold A:link{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}

.topMenu{
	color:white;
	font-family:arial;
	font-size:8pt;
}

.topMenuLink1{
	color:black;
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
}

A.topMenuLink1:hover { 
  color:#B10000; 
  text-decoration: none; 
 }

.topMenuLink2{
	color:white;
	font-family:arial;
	font-size:8pt;
}

A.topMenuLink2:hover { 
  color:#FFC705; 
  text-decoration: none; 
 }

.menuFooter{
	color:white;
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
}

.BarHeader{
	font-family:Bauhaus 93, Arial;
	font-size:20pt;
	color:white;
}



.padding3 { padding-bottom:10px; padding-top:15px;}

.bg-h { background:url(images/bg-h.gif) left top repeat-x #C14819;}
.bg-h strong { margin-left:22px;text-transform:uppercase; color:#FFFFFF; font-size:13px}
.bg-hl { background:url(images/bg-hl.gif) left top no-repeat}
.bg-hr { background:url(images/bg-hr.gif) right top no-repeat; padding-bottom:9px}

.tall-l { background:url(images/tall-l.gif) left repeat-y}
.tall-r { background:url(images/tall-r.gif) right repeat-y}
.tall-b { background:url(images/tall-b.gif) bottom repeat-x}

.bg-h2 { background:url(images/bg-h2.gif) left top repeat-x #CAABDA;}
.bg-h2 strong { margin-left:22px;text-transform:uppercase; color:#FFFFFF; font-size:13px}
.bg-hl2 { background:url(images/bg-hl2.gif) left top no-repeat}
.bg-hr2 { background:url(images/bg-hr2.gif) right top no-repeat; padding-bottom:9px}

.tall-l2 { background:url(images/tall-l2.gif) left repeat-y}
.tall-r2 { background:url(images/tall-r2.gif) right repeat-y}
.tall-b2 { background:url(images/tall-b2.gif) bottom repeat-x}

.bg-h4 { background:url(images/bg-h4.gif) left top repeat-x #9FDEEC;}
.bg-h4 strong { margin-left:22px;text-transform:uppercase; color:#FFFFFF; font-size:13px}
.bg-hl4 { background:url(images/bg-hl4.gif) left top no-repeat}
.bg-hr4 { background:url(images/bg-hr4.gif) right top no-repeat; padding-bottom:9px}

.tall-l4 { background:url(images/tall-l4.gif) left repeat-y}
.tall-r4 { background:url(images/tall-r4.gif) right repeat-y}
.tall-b4 { background:url(images/tall-b4.gif) bottom repeat-x}

.catLink
{
	font-size:9pt;
}

.groovybutton
{
	color:#545454 ;
   font-size:8pt;
   font-family:Arial,sans-serif;
   font-weight:bold;
   line-height:10px;
    padding-left:6px;
    padding-right:6px;
    padding-top:1px;
    padding-bottom:1px;
   height:20px;
   background-color:#779999;
   background-image:url(images/back03.gif);
   border-style:solid;
   border-color:#DDDDDD;
   border-width:1px;
}

.groovybutton:hover
{
	color:#B10000 ;
}


.MainPageProductListing{
width:100px;
height:100px;
text-align:center;
vertical-align:middle;
 border:solid 1px white;
 /* BuiltDisplayBox */
/* border:solid 1px #EFEFEF; */
}

.SearchResultCompanyThumbnail{
width:65px;
height:65px;
text-align:center;
vertical-align:middle;

}

.SearchResultProductThumbnail{
width:43px;
height:43px;
text-align:center;
vertical-align:middle;

}

.hintsClass {
			background-color: white;
			border: 1px solid #808080;
			padding: 5px 5px 30px 5px;
		}
		
.inputbutton1{
		color:#545454 ;
   font-size:8pt;
   font-family:Arial,sans-serif;
   font-weight:bold;
   line-height:10px;
    padding-left:6px;
    padding-right:6px;
    padding-top:1px;
    padding-bottom:1px;
   height:20px;
   background-color:#779999;
   background-image:url(images/back03.gif);
   border-style:solid;
   border-color:#DDDDDD;
   border-width:1px;
}

.inputbutton1:hover
{
	color:#B10000 ;
}


.PanelTitle
{
	background-color:#D56300;
	color:White;
	font-size :9pt;
	font-weight:bold;
	padding:3px;
}

.inputtext1{
	border-width:1px;
	border-style:solid;
	border-color:#BFBFBF;
	
	color:#000000;
	font-family:arial;
	font-size:8pt;
}

.menuIcon
{
	color:#881C1C;
	font-size:10pt;
	font-weight:bold;
}

.rowHighlight
{
	background-color:#EEEEEE;
}

.QuotationCellBorder td
{
border-left-style:solid;
border-left-width:1px;
border-left-color:#D6D6D6;

border-right-style:solid;
border-right-width:1px;
border-right-color:#D6D6D6;

 border-collapse:collapse;
}

.WordHead
{
	font-size:12pt;
	color:#D56300;
}