/*BODY
{	
	background-image: url(../img/background_tile.gif);
	background-color: white;
	color: black;
	font-family: arial, times new roman, verdana;
	font-size: 10pt;
	
	background-attachment: fixed;
	margin-top: 0px;
	padding-top: 0px;
	background-attachment: fixed;
}*/

.bGray {background-color: rgb(220,220,220); font-weight: bold;}
.TopBack
{
	background-color: dimgray;
}


H2
{
    COLOR: teal
}
H3
{
    COLOR: black
}
TABLE
{
    COLOR: black;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
}
.Header
{
    BACKGROUND-COLOR: teal;
    COLOR: white;
    FONT-FAMILY: verdana, arial;
    FONT-WEIGHT: bold;
	text-align: center
}

.Inventory
{
    BACKGROUND-COLOR: beige;

}
.Normal01
{
    BACKGROUND-COLOR: beige;

}
.NS{
	BACKGROUND-COLOR: #D6D6D6; 
}

H4
{
    COLOR: Black;
    FONT-VARIANT: small-caps;
	text-align: center;
	padding: 5
}
H6
{
    COLOR: red
}
/*a:link{color:#008080; text-decoration:underline;}
a:visited{color:#008080; text-decoration:underline;}
a:hover{color:red;text-decoration:underline;}


A.topnav:link {COLOR: white; TEXT-DECORATION: none; }
A.topnav:visited {COLOR: white; TEXT-DECORATION: none; }
A.topnav:hover {COLOR: red; TEXT-DECORATION: underline; }

A.remind:link {COLOR: #FFFF33; TEXT-DECORATION: none; }
A.remind:visited {COLOR: #FFFF33; TEXT-DECORATION: none; }
A.remind:hover {COLOR: red; TEXT-DECORATION: underline; }

A.noline:link {COLOR: white; TEXT-DECORATION: none; }
A.noline:visited {COLOR: white; TEXT-DECORATION: none; }
A.noline:hover {COLOR: red; TEXT-DECORATION: underline; }*/

.login{BACKGROUND-COLOR: dimgray;}
.copyright
{
	Color: #3f74f6;
	FONT-FAMILY: arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
	text-align: center;
	padding-top: 1em
}
.title01
{
	Color: #3f74f6;
	FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
	text-align: center
}
.detail01
{
	color: rgb(100,100,60)
}
.I1
{
	
    BACKGROUND-COLOR: gray;
    COLOR: white;
    FONT-FAMILY: verdana, arial;
    FONT-WEIGHT: bold;
	text-align: center;
	font-size: 9pt
}
.item01
{
	FONT-WEIGHT: bold;
}
.N1
{
    BACKGROUND-COLOR: white;

}

.table_item
{
	BACKGROUND-COLOR: teal;
    COLOR: white;
    FONT-FAMILY: verdana, arial;
    FONT-WEIGHT: bold;
	text-align: center
}
.Alert
{
    color: red;
	FONT-FAMILY: verdana, arial;
	font-size: 9pt
}
.Alert2
{
    color: white;
	FONT-FAMILY: verdana, arial;
	font-size: 9pt;
	font-weight: bold;
	background-color: red;
}

.ContentContainer
{
	margin-left: 15px;
	
	
}

.Highlight
{
	color:  #0066cc;
	font-family: Verdana, Helvetica, sans-serif;
    font-size:  8.5pt;
    font-weight: bold;
   
}

.I2
{
    BACKGROUND-COLOR: teal;
    COLOR: white;
    FONT-FAMILY: verdana, arial;
    FONT-WEIGHT: bold;
	text-align: center;
	font-size: 9pt
}	

.I3
{
    BACKGROUND-COLOR: teal;
    COLOR: white;
    FONT-FAMILY: verdana, arial;
    FONT-WEIGHT: bold;
	text-align: center;
	font-size: 8pt
}	

.I4
{
    BACKGROUND-COLOR: #6699cc;
    COLOR: white;
    FONT-FAMILY: verdana, arial;
    FONT-WEIGHT: bold;
	text-align: center;
	font-size: 8pt
}	

.I5
{
    FONT-FAMILY: verdana, arial;
	FONT-STYLE: Italic;
	font-size: 10pt;
	background-color:Gray;
    
}	

.N2
{
    BACKGROUND-COLOR: beige;
}
.R1
{
    color: rgb(212,108,6);
	text-align: center;
	font-size: 13pt;
	FONT-WEIGHT: bold;
	FONT-FAMILY: verdana, arial;
	margin-top: 0.5em;
	height:10;
	/*filter:shadow(Color=#d4d0c8,Direction=135); */ 
}
.R1_1
{
	background-color: rgb(212,108,6);
    color: rgb(255,255,255);
	text-align: center;
	font-size: 11pt;
	FONT-WEIGHT: bold;
	FONT-FAMILY: verdana, arial;
	margin-top: 0.5em;
}

.R2
{
    color: rgb(0, 128, 128);
	font-size: 10pt;
	FONT-WEIGHT: bold;
	FONT-FAMILY: verdana, arial;
}
.R2_1
{
    color: rgb(0, 128, 128);
	font-size: 10pt;
	FONT-FAMILY: verdana, arial;
}
.R21
{
    color: rgb(0, 128, 128);
	font-size: 10pt;
	FONT-FAMILY: verdana, arial;
}

.R3
{
    color: rgb(0, 128, 128);
	font-size: 14pt;
	FONT-WEIGHT: bold;
	FONT-FAMILY: verdana, arial;
	height:10;
	filter:shadow(Color=#d4d0c8,Direction=135);   
}
.R4
{
    color: rgb(137, 32, 98);
	font-size: 10pt;
	FONT-WEIGHT: bold;
	FONT-FAMILY: verdana, arial;
	 
}

.R4_1
{
    color: rgb(137, 32, 98);
	font-size: 10pt;
	FONT-FAMILY: verdana, arial;
	 
}
.R41
{
    color: rgb(137, 32, 98);
	font-size: 10pt;
	FONT-FAMILY: verdana, arial;
	 
}

.R5
{
    color: rgb(70,169,202);
	font-size: 9pt;
	font-weight: bold;
	FONT-FAMILY: verdana, arial;
	   
}
.R6
{
    color: rgb(137, 32, 98);
	font-size: 8pt;
	FONT-WEIGHT: bold;
	FONT-FAMILY: verdana, arial;
	 
}
.R7
{
    color: rgb(70,169,202);
	font-size: 8pt;
	font-weight: bold;
	FONT-FAMILY: verdana, arial;
	   
}
.R8
{
    color: #336699;
	font-size: 10pt;
	font-weight: bold;
	FONT-FAMILY: verdana, arial;
	   
}


.S1
{	
	color: rgb(104, 13, 71);
	font-size: 14pt;
	FONT-FAMILY: arial, verdana; 
}
.sm1
{
	font-size: 8pt;
	font-style: italic;

}
.menu {
	BACKGROUND-COLOR: #cfcfcf; 
	BORDER-BOTTOM: #505050 1px solid; 
	BORDER-LEFT: #efefef 1px solid; 
	BORDER-RIGHT: #505050 1px solid; 
	BORDER-TOP: #efefef 1px solid; 
	CURSOR: hand; 
	DISPLAY: none; 
	FONT-FAMILY: Arial; 
	FONT-SIZE: 8pt; 
	POSITION: absolute;
	padding-top:  2px;
	padding-bottom: 2px;
	padding-left:  3px;
	padding-right: 3px;
	text-align: left;
	
}
.EO {
	BACKGROUND-COLOR: #cfcfcf; 
}
.hide{
	display: none;

}
.show{
	display: block;

}
.gray{
	BACKGROUND-COLOR: #D6D6D6; 
	FONT-FAMILY: Arial; 
	FONT-SIZE: 10pt; 

}

.OF_S1
{	
	font-size: 10pt;
	color: #BF3F00;
	font-weight: bold;
}
.OF_S2
{	
	font-size: 10pt;
	color: #1A0080;
	font-weight: bold;
}
.OF_S3
{	
	font-size: 8pt;
	color: #BF3F00;
}
.OF_S4
{	
	font-size: 8pt;
	color: #1A0080;
}

.Level1
{
	font-size: 10pt; font-style: normal;  font-weight: bold; color: Black;
}

.Level2
{
	font-size: 9pt; font-style: normal;  color: black;
	
}

/*.Cat{ font-size: 10pt; font-style: normal;  font-weight: bold; color: Black;}*/
.SubCat{ font-size: 9pt; font-style: normal;  color: black;}
.Shadow{font-size: 9pt; font-style: normal;  color: black; background-color:rgb(210,210,210)}


/*.leftBG{background-color: #F1F1F1;}*/


.leftBD{background-color: #B1B1B1;}

.leftBGS
{
	background-color: dimgray;
}

.leftSearch{FONT-FAMILY: verdana, arial; 
			font-size: 9pt;
			font-style: Italic;  
			font-weight: bold; 
			color: White; 
			margin-top: 0.3em;
			margin-bottom: 0.3em;
			margin-left: 0.5em;
			margin-right: 0.5em;
			}

BODY
{	
	background-image: url(../img/background_tile.gif);
	background-color: white;
	color: black;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	
	background-attachment: fixed;
	margin: 0px;
	padding: 0px;
	background-attachment: fixed;
}

a:link{color:#3E4E85; text-decoration:none;}
a:visited{color:#3E4E85; text-decoration:none;}
a:hover{color:#3E4E85;text-decoration:underline;}


A.topnav:link {COLOR: white; TEXT-DECORATION: none; }
A.topnav:visited {COLOR: white; TEXT-DECORATION: none; }
A.topnav:hover {COLOR: red; TEXT-DECORATION: underline; }

A.remind:link {COLOR: #FFFF33; TEXT-DECORATION: none; }
A.remind:visited {COLOR: #FFFF33; TEXT-DECORATION: none; }
A.remind:hover {COLOR: red; TEXT-DECORATION: underline; }

A.noline:link {COLOR: white; TEXT-DECORATION: none; }
A.noline:visited {COLOR: white; TEXT-DECORATION: none; }
A.noline:hover {COLOR: red; TEXT-DECORATION: underline; }

#myContainer 
{
	background:white;
	position:absolute;
	left:50%;
	width:778px;
	margin-left:-389px;	
	padding:0px;
	
	background-image:url(../img/top-to-bottom-bg.gif);
	background-repeat:repeat-y;			
	
	/*background:gray;*/	
		
}
#myContainer_ShowOrder 
{
	background:white;
	position:absolute;
	left:50%;
	width:778px;
	margin-left:-389px;	
	padding:0px;
		
}
#Category
{
	float:left;
	width:160px;
		
	margin:0px 5px 5px 0px;	
	background-color:white;
	color:#69c;	
	
}	


#Content,#ContentProductDetails
{
	float:left;
	width:590px;
	padding-left:19px;
	padding-top:10px;
	padding-bottom:15px;
	
	min-height:400px;	
	/*border:1px solid red;*/	
}
#Content_ShowOrder
{
	
	width:750px;
	padding-left:19px;
	padding-top:10px;
	padding-bottom:20px;
	
	min-height:400px;	
	/*border:1px solid red;*/	
}

img#homeImage
{
	float:right;	
}
img#homeImg01,img#homeImg02,img#homeImg03,img#homeImg04
{
	float:left;		
	border:1px gray solid;
}
img#homeImg01
{	
	margin-top:40px;	
}
img#homeImg02,img#homeImg03,img#homeImg04
{	
	margin-top:20px;	
}
a.homeBannerLink
{
  font-size:11px;	
}

 #Content_3column
 {
	float:left;
	width:420px;
	padding-left:19px;
	padding-top:10px;
	
	height:auto!important; 
	height:400px; 
	min-height:400px;	
 }
 
#loginBlock
{
	float:left;
	width:130px;
}
#sperateHeaderSpacer
{
	
	width:778px;
	height:5px;
	background-image:url(../img/background_tile.gif);
	background-repeat:repeat-x;
	
	/* for ie 
	display:none;*/	
}

#header
{  
   background:white;    
   color: white; 
   font-family: verdana;	font-style: normal; font-weight: bold; 	font-size: 10pt;
   padding-bottom:0px;
}
#headTop
{  
  padding-bottom:0px;
  background:white; 
}

#globalLink
{
	background:dimgray;	
	color: white; 
	font-family: verdana;font-style: normal; font-weight: bold;font-size: 10pt;
	
	padding-left:20px;	
	padding-top:5px;
	padding-bottom:5px;
}
#sperateBottomSpacer
{
	clear:both;

	background-image: url(../img/background_tile.gif);
	background: white;
	border-top:10px dimgray solid;	
}
#footer
{
	clear:both;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	overflow:hidden;
	display:block;	
	
	background-image: url(../img/background_tile.gif);
	border-top:10px dimgray solid;	
}
#footer a:link,#footer a:visited,#footer a:hover,#footer a:active{color: #77695D;text-decoration:none;}
#footer a:hover{color: #77695D;text-decoration:underline;}


.leftBGS
{
	background-color: lightgrey;
}

.leftSearch{FONT-FAMILY: verdana, arial; 
			font-size: 9pt;
			font-style: Italic;  
			font-weight: bold; 
			color: White; 
			margin-top: 0.3em;
			margin-bottom: 0.3em;
			margin-left: 0.5em;
			margin-right: 0.5em;
}

#leftTopBlock
{
	margin:2px 2px 2px 2px;
	padding:1px 2 0.5 5;
	background:#F5D446;
	color:Navy;
	font-size:18px;
	font-weight:bold;
	font-family:Times;
}

.productItemName
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	 
}

.orderInfoTitle
{
	
    BACKGROUND-COLOR: white;
    COLOR: black;
    FONT-FAMILY: verdana, arial;
    FONT-WEIGHT: bold;
	text-align: center;
	font-size: 9pt
}
.orderInfoItemHeader
{
	BACKGROUND-COLOR: lightgrey;
    COLOR: black;
    FONT-FAMILY: verdana, arial;
    FONT-WEIGHT: bold;
	text-align: center
}
.orderInfoMessage
{
    color: red;
	FONT-FAMILY: verdana, arial;
	font-size: 9pt;
	text-align:center;   
}

.OFO
{	
	font-size: 7pt;
}


.OFOReadOnly
{	
	font-size: 7pt;
	background: #CC0033;
}

.OFOWarning
{	
	font-size: 7pt;
	background:#FF9900;
}

.OFO_showcase
{	
	font-size: 6pt;
}


.OFOReadOnly_showcase
{	
	font-size: 6pt;
	background: #CC0033;
}

.OFOWarning_showcase
{	
	font-size: 6pt;
	background:#FF9900;
}

.searchBox
{
	font-size:8px;	
    position:absolute;
    left:600px;
    top:60px;
}
.searchBox
{
	vertical-align:bottom;
}
.searchBox form input
{
	height:18px;
	font-size:11px;
	
	
	
}
.searchBox form span
{
	font-size:11px;
}
/*.searchBox form input[type="Submit"]
{
	
   	 color:#050; 
	  font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
	  background-color:silver; 
	  border:1px solid; 
	  border-color: #696 #363 #363 #696; 

}*/