body {
background:#FFFFFF none repeat scroll 0%;
color:#000000;
font-family:arial,helvetica,sans-serif;
font-size:82%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0pt;
min-width:900px;
padding:0pt;
text-align:center;
}

a:link {
color:#003399;
}
a:visited {
	color:#333399;
}
a img {
	border: none;
	text-decoration: none;
}
a.Image
{	
	text-decoration: none;
	border: none;
}
.FirstPageText
{      
  color: Navy;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  line-height: 9px;
} 
.PagingText                                       
{                                                 
  font-family: Verdana, Helvetica, sans-serif;    
  font-size: 11px;                                
  color: #3f5177;                                   
}
.PagingTextBold                                       
{                                                 
  font-family: Verdana, Helvetica, sans-serif;    
  font-size: 11px;                                
  color: #3f5177;  
  font-weight: bold;   
}  
.PagingTextBoldRed                                       
{                                                 
  font-family: Verdana, Helvetica, sans-serif;    
  font-size: 11px;                                
  color: Red;  
  font-weight: bold;   
}  
.ErrorText
{
  color: Red;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
}

#header {
font-size:95%;
margin:0pt auto;
padding-top:7px;
position:relative;
text-align:center;
min-width:900px;
width:900px;
CLEAR: both;

}
#header #logo {
float:left;

}
#header #ctrl {
left:700px;
position:absolute;
top:11px;
CLEAR: both;
}

#header UL {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 7px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#header UL.guest {
	PADDING-LEFT: 84px
}
#header UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/bg/bg_nav_right.gif) #006699 no-repeat 100% 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 3px; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
#header UL LI A {
	PADDING-RIGHT: 30px; DISPLAY: block; PADDING-LEFT: 30px; FONT-WEIGHT: bold; BACKGROUND: url(images/bg/bg_nav_left.gif) no-repeat 0px 0px; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 6px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#header UL LI:hover {
	BACKGROUND-POSITION: 100% -150px; BACKGROUND-COLOR: #197fb2
}
#header UL LI.hover {
	BACKGROUND-POSITION: 100% -150px; BACKGROUND-COLOR: #197fb2
}
#header UL LI:hover A {
	BACKGROUND-POSITION: 0px -150px
}
#header UL LI.hover A {
	BACKGROUND-POSITION: 0px -150px
}
#header UL LI.on {
	BACKGROUND-POSITION: 100% -300px; BACKGROUND-COLOR: #3399cc
}
#header UL LI.on:hover {
	BACKGROUND-POSITION: 100% -300px; BACKGROUND-COLOR: #3399cc
}
#header UL LI.on A {
	BACKGROUND-POSITION: 0px -300px
}
DIV#header UL LI.on:hover A {
	BACKGROUND-POSITION: 0px -300px
}

#header UL LI.on {
	BACKGROUND-POSITION: 100% -300px; BACKGROUND-COLOR: #6c8895
}
#header UL LI.on:hover {
	BACKGROUND-POSITION: 100% -300px; BACKGROUND-COLOR: #6c8895
}
#header UL LI.on A {
	BACKGROUND-POSITION: 0px -300px
}
DIV#header UL LI.on:hover A {
	BACKGROUND-POSITION: 0px -300px
}
.nav-secondary {
	width: 900px; min-width: 900px; 
	margin: 0 auto; 
	CLEAR: both; 
	BACKGROUND: url(images/bg/bg_nav_secondary_icon.gif) #3399cc no-repeat 100% 0px; 
	HEIGHT: 30px; 
	text-align:center;
	padding-top:4px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 115%; 
	COLOR:#058;
	
}


#header .search {
background:#3399cc none repeat scroll 0%;
padding-bottom:10px;
text-align:center;
CLEAR: both;
}

div#main {
display:block;

}
div#main {
background:#FFFFFF none repeat scroll 0%;
margin:0pt auto;
padding:0px 0pt 10px;
text-align:left;
width:900px;
CLEAR: both;
}
.ProductListContent                              
{      
  border: 0px;	
  border-right: #CFEEB2 0px solid;                
  border-top: #CFEEB2 2px solid;                  
  border-left: #CFEEB2 0px solid;                 
  border-bottom: #CFEEB2 2px solid;               
  background-color: white;    
  margin-top: 5px ; 
  min-width:490px;
  width:490px;
  
  
} 
.ProductName                
{                           
  color: #536da1;             
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold;        
  font-size: 15px;    
   
}                           
A.ProductName       
{                           
  color: #536da1;                                   
  font-family: Verdana, Helvetica, sans-serif;    
  font-weight: bold;                              
  font-size: 12px;  
}                                                 
A.ProductName:hover                 
{                                                 
  color: black;                                     
} 
.TableProductListRow                              
{                                                 
  border-right: #efece9 0px solid;                
  border-top: #efece9 1px solid;                  
  border-left: #efece9 0px solid;                 
  border-bottom: #efece9 0px solid;               
  background-color: white;                       
}  
.TableProductListHead                              
{                                                 
  border-right: #efece9 0px solid;                
  border-top: #efece9 0px solid;                  
  border-left: #efece9 0px solid;                 
  border-bottom: #efece9 0px solid;               
  background-color: white;   
  color: #627498;     
  font-weight: bold;   
  font-family: Verdana, Helvetica, sans-serif;    
  font-size: 11px;  
} 

.sidea {
float:left;
width:180px;
CLEAR: both;
}
.sideb {
float:left;
margin-right:10px;
margin-left:10px;
width:500px;

}
.sidec {
float:left;
width:200px;

}
.DepartmentListHead
{      
  border-right: #ECECEC 0px solid;
  border-top: #ECECEC 0px solid;
  border-left: #ECECEC 0px solid;
  border-bottom: #ECECEC 0px solid;
  background-color: white;
  font-family: Verdana, Helvetica, sans-serif;  
  font-size: 17px;
  font-weight: bold;
  color: #058;
  padding-left: 3px
}      
.DepartmentListContent
{      
  border-right: white 0px solid;
  border-top: #CCCCCC 0px solid;
  border-left: white 0px solid;
  border-bottom: #CCCCCC 1px solid;
  background-color: #ECECEC;
}      
a.DepartmentUnselected, a.SectionUnselected, a.CategoryUnselected, A.Link
{      
  font-family: Verdana, Arial;
  
  font-size: 11px;
  color: #1257ca;                                 
  line-height: 25px;                              
  padding-left: 5px;                              
  text-decoration: none                           
}   
a.DepartmentUnselected:hover, a.SectionUnselected:hover, a.CategoryUnselected:hover, A.Link:hover                         
{                                                 
  padding-left: 5px;                              
  color: black;
    
}                                                 
a.DepartmentSelected, a.SectionSelected, a.CategorySelected                                
{                                                 
  font-family: Verdana, Arial;                    
  font-weight: bold;                              
  font-size: 11px;                                 
  color: black;                                 
  line-height: 25px;                              
  padding-left: 5px;                              
  text-decoration: none                           
}   
.DepartmentTitle
{
	color: #6c7880;
	font-family: Verdana, Arial;
	text-decoration: none;
	font-size: 12px;
	line-height: 15px;
	padding-left: 10px;
}

.RegulationHeader
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #be4402;
	padding-right: 3px;
}

.RegulationDescription
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: black;
	padding-right: 3px;
}

.NoteSummaryTable
{      
  border-right: #edeae7 0px solid;
  border-top: #FFDB4F 1px solid;
  border-left: #edeae7 0px solid;
  border-bottom: #FFDB4F 1px solid;
  background-color: #FFF8DB;
  font-family: Verdana, Arial;							
  font-size: 11px;                                 
  color: black; 
  text-decoration: none;       
  padding-left: 1px;
  padding-top: 0px;
  padding-bottom: 5px;
  
}  

a.NoteSummary
{      
  font-family: Verdana, Helvetica, sans-serif;    
  font-size: 11px;                                
  color: #3f5177;                            
  text-decoration: none                           
}   

.CartSummaryTitle
{      
  border-right: 0px solid;
  border-top: 0px solid;
  border-left: 0px solid;
  border-bottom: 0px solid;
  background-color: #3399cc;
  font-family: Verdana, Arial;
  font-weight: bold;                              
  font-size: 11px;                                 
  color: #fff; 
  padding-top: 0px;
  padding-bottom: 0px;
}    
.CartSummaryTitleLeft
{      
	BACKGROUND: url(images/corner-blueL.gif) #ffffff no-repeat 100% 0px;
	font-size: 11px;                                 
	color: #fff; 
}  
a.CartLink, a.CartLink:visited
{      
	font-size: 11px;                                 
	color: #ffffff; 
	background: #3399cc;
	text-decoration: none
} 

.CartSummary
{      
  border-right: #3399cc 1px solid;
  border-top: #3399cc 0px solid;
  border-left: #3399cc 1px solid;
  border-bottom: #3399cc 4px solid;
  background-color: white;
  font-family: Verdana, Arial;
                           
  font-size: 11px;                                 
  color: #3f5177; 
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 5px;
}    
.TableHeader
{     
  font-family: Verdana;
  font-weight: bold;
  font-size: 12px;
  color: black;
  background: #CFEEB2;
}      
.TableRow
{      
  font-family: Verdana;
  font-size: 11px;
  background: #E8F7D9;
}   
.SubmitCompare
{
  font-size: 12px;  
  margin-bottom: 3px
}
.SubmitCompareAdd
{
  font-size: 16px;
  margin-bottom: 3px
}

.Compare
{
  background-color: white;	
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10px;

  margin-top: 3px;
  margin-bottom: 5px  
}


#foot {
background:#FFFFFF none repeat scroll 0%;
border-color:#CDCDCD;
border-style:solid;
border-width:0px 0pt;
font-size:85%;
margin:15px auto 5px;
padding:5px 0px 10px 0px;
width:900px;
CLEAR: both;
}
#foot a:visited {
	color:#ffffff;
}
.InfoDownListContent
{      
  border-right: white 0px solid;
  border-top: white 0px solid;
  border-left: white 0px solid;
  border-bottom: white 0px solid;
  background-color: #e9906d;
  padding:7px 0px 7px 0px;
}     
a.InfoDownListContentUnselected
{      
  font-family: Verdana, Arial;
  color: white;                                                                
  padding-left: 5px;                              
                          
}   
a.InfoDownListContentUnselected:hover                      
{                                                 
  padding-left: 5px;                              
  color: black;                                 
}                                                 
a.InfoDownListContentSelected                                
{                                                 
  font-family: Verdana, Arial;                    
  font-weight: bold;                                                                
  color: white;                                                                
  padding-left: 5px;                              
                           
}   
#footer {
	width: 900px; min-width: 900px; 
	margin: 0 auto; 
	CLEAR: both; 
	BACKGROUND: url(images/bg/bg_footer.gif) #3399cc no-repeat 100% 0px; 
	HEIGHT: 30px; 
	text-align:center;
	padding:10px 0px 0px 0px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 100%; 
	
}
#footer UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 20px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 3px 0px 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none
}

#footer UL LI {
	PADDING-RIGHT: 90px; 
	PADDING-LEFT: 0px;  
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 3px; 
	PADDING-TOP: 0px; 
	WHITE-SPACE: nowrap
}
#banner {
	width: 900px; min-width: 900px; 
	margin: 0 auto; 
	CLEAR: both; 
	text-align:center;
	padding:10px 0px 0px 0px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 100%; 
	
}
