BODY {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Tahoma;
	background: url(images/shader.gif) center repeat-y #FFFFFF; 
	margin: 0px; padding: 0px;
}

 
table { 
	margin: auto;;
}


.botBorder {  border-color: black black #000000; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
TD {font-family: tahoma; font-size: 11px;}
A{color:000000;text-decoration:none}
A:visited {color:000000}
A:hover {color:red;}
.bold{font:900;text-decoration:underline}
.right{font-size:12px;font-family:verdana}
a.menu{color:1C5679;font-size:11;text-decoration:none;}
a.menu:hover{color:red;}
a.menu:visited{color:1C5679;}

a.whtlink{color:#FFFFFF;font-size:11;text-decoration:none;}
a.whtlink:hover{color:red;}
a.whtlink:visited{color:#FFFFFF;}
TR.darkrow {
	BACKGROUND-COLOR: #f6f6f6
}
TR.lightrow {
	BACKGROUND-COLOR: #dddddd
}
TR.shadowlight {
	BACKGROUND-COLOR: #ffffff
}
TR.shadowdark {
	BACKGROUND-COLOR: #dddddd
}.tpbtborder {  border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
a.depts { font-size: 11px; color: #000000; text-decoration: none; HEIGHT: 15px; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-TOP: 6px; PADDING-BOTTOM: 6px}
a.depts:visited { font-size: 11px; color: #000000; text-decoration: none; HEIGHT: 15px; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-TOP: 6px; PADDING-BOTTOM: 6px}
a.depts:hover { color: #FFFFFF; text-decoration: none; background:#840000; width:100%; HEIGHT: 15px; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-TOP: 6px; PADDING-BOTTOM: 6px}

.blkborder {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.rlborder {  border: #000000; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.bluetable {   background-color: #F9F174;
  border-color: #FCF9BE #F5EC2E #F5EC2E #FCF9BE;
  border-style: solid;
  border-width: 2px;
  padding: .5em 1em .25em 1em;}
.content {
  background-color: #F7F7F7;
  border-color: #F8F9FA #E5E5E5 #E5E5E5 #F8F9FA;
  border-style: solid;
  border-width: 2px;
  padding: .5em 1em .25em 1em;
}
a.footer {
	BORDER-RIGHT: #A60004 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #FF8083 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; BACKGROUND: #FF0000; PADDING-BOTTOM: 2px; BORDER-LEFT: #FF8083 1px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #A60004 1px solid; HEIGHT: 20px; TEXT-DECORATION: none; width=100%;
}
a.footer:visited {
	BORDER-RIGHT: #A60004 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #FF8083 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; BACKGROUND: #FF0000; PADDING-BOTTOM: 2px; BORDER-LEFT: #FF8083 1px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #A60004 1px solid; HEIGHT: 20px; TEXT-DECORATION: none; width=100%;
}
a.footer:hover {
	BORDER-RIGHT: #640002 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #FF0000 1px solid; PADDING-LEFT: 6px; BACKGROUND: #A60004; PADDING-BOTTOM: 2px; BORDER-LEFT: #FF0000 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #640002 1px solid; TEXT-DECORATION: none; COLOR: #ffffff; width=100%;
}
a.footerSelected {
	BORDER-RIGHT: #7f99cc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #002266 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 10px; BACKGROUND: #003399; PADDING-BOTTOM: 2px; BORDER-LEFT: #002266 1px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #7f99cc 1px solid; HEIGHT: 20px; TEXT-DECORATION: none; width=100%;
}
.greyborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.greyright {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.blineHiLite {
	background-image:url(images/ntable/btablebackh.jpg);
	border-top: 1px solid #ddd;
	margin: 10px 0px 0px 0px;
}
.bline {
	border-top: 1px solid #ddd;
	margin: 10px 0px 0px 0px;
}
.lineHiLite {
	background-color: #DADADA;
	border-top: 1px solid #ddd;
	margin: 10px 0px 0px 0px;
}
.line {
	border-top: 1px solid #ddd;
	margin: 10px 0px 0px 0px;
}
.price {
	COLOR: #cc3333; TEXT-DECORATION: none
}
.price:hover {
	COLOR: #999999; TEXT-DECORATION: none
}
.content {
  background-color: #F7F7F7;
  border-color: #F8F9FA #E5E5E5 #E5E5E5 #F8F9FA;
  border-style: solid;
  border-width: 2px;
  padding: .5em 1em .25em 1em;
}
.content3 {
  background-color: #E7EFF8;
  border-color: #C2D7ED #E7EFF8 #E7EFF8 #C2D7ED;
  border-style: solid;
  border-width: 2px;
  padding: .5em 1em .25em 1em;
  filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#C2D7ED', startColorstr='#E7EFF8', gradientType='0')
}
.content2 {
  background-color: #FDF1E1;
  border-color: #FCC085 #FDF1E1 #FDF1E1 #FCC085;
  border-style: solid;
  border-width: 2px;
  padding: .5em 1em .25em 1em;
  filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FCC085', startColorstr='#FDF1E1', gradientType='0')
}

#header { display: block; width: 800px; margin: auto;}
	#headerlogo { margin: 10px 0 0 12px; float: left;}
	#searchBar { float: right; padding: 20px 10px 0 0; margin-right: 5px;}
#banner { display: block; width: 800px; margin: auto;}



#departments{ width: 750px; height: 21px; padding: 0; margin-top: 10px;}
	#departments ul { margin-left: 0px; padding-left: 13px; margin-bottom: 0; padding-bottom: 0; }
		#departments ul li{ display: inline; float: left; }
			#departments ul li a:link, #departments ul li a:visited { padding-top: 3px; padding-bottom: 3px; display: block; width: 110px; height: 14px; text-align: center; border-top: #FFFFFF solid 1px; border-left: #FFFFFF solid 3px; font-family:Tahoma, Arial, Verdana, Helvetica, serif; font-size: 12px; color: #FFFFFF; text-decoration: none;}
			#departments ul li a:hover { background-position: bottom;  color: FFFFFF;}
			#departments ul li.tab1 a:hover { background-image: url(images/dept1.png);}
			#departments ul li.tab2 a:hover { background-image: url(images/dept2.png);}
			#departments ul li.tab3 a:hover { background-image: url(images/dept3.png);}




.rounded {position:relative;}
.tl {position:absolute;display:block;height:2px;width:2px;top:0px;left:3px;background: url('images/tl.gif') top left no-repeat;}
.tr {position:absolute;display:block;height:2px;width:2px;top:0px;right:0px;background: url('images/tr.gif') top right no-repeat;}
.bl {position:absolute;display:block;height:2px;width:2px;bottom:0px;left:0px;background: url('images/bl.gif') bottom left no-repeat;}
.br {position:absolute;display:block;height:2px;width:2px;bottom:0px;right:0px;background: url('images/br.gif') bottom right no-repeat;}


#menuBar { width: 772px; margin-left: 16px; height: 40px; background-color: #5488b9; text-align: center; font-size: 13px;}
	#barMenu {padding-top: 10px;}
	#menuBar ul, #menuBar li {list-style: none; display: inline; margin: 0; padding: 20px 15px 0 0; border: none; }
	#menuBar li a {display: inline; text-decoration: none; width: auto; color: #000000;}
	#menuBar #barMenu ul li a:hover { text-decoration: underline; color: #FFFFFF;}
	
#testBar { display: block; background-color:#0033CC;  height: 10px; width: 760px; margin-left: 16px;}

/*
#mainMenu {width: 159px; margin-left: 16px; background-color: #5488b9;}
	#mainMenu ul li { list-style: url(images/arrow.gif) inside; border-bottom: 1px solid #FFFFFF; width: 157px; height: 18px; margin: 0; padding: 3px 0; background-color: #eef3f9 }
	#mainMenu ul li a:link; #mainMenu ul li a:visited { width: 100%; display: block; padding: 5px}
	*/
	
#mainMenu { width: 144px; margin-left: 16px; background-color: #5488b9; color: #FFFFFF; border-left: 3px solid #5488b9; border-right: 3px solid #5488b9;}
	#mainMenu ul { list-style: none; margin: 0; padding: 0; border: none; list-style-position: outside; }
	#mainMenu li { list-style: none; margin: 0; border-bottom: 1px #FFFFFF solid; }
		#mainMenu li a { display: block; padding: 2px 5px 2px 0.5em; background-color: #eef3f9; color: #000000;	text-decoration: none;	width: 100%; }
		html>body #mainMenu li a { width: auto; }
		#mainMenu li a:hover { background-color: #FF0000; color: #000000; }

#menuBottom { width: 150px; background-color: #5488b9; margin-left: 16px; }

.pageSel { color: #FF0000; text-decoration: underline; }

.infoBox { display: block; background: #E4EFF8 url(images/info.png) no-repeat 18px 50%; border: 2px solid #328AB7; margin-bottom: 15px; }
	.infoBox li { margin-left: 48px; margin-top: 10px; border: 1px red; display: block; font-size: 1.2em;}
	
	

.nowPrice { color: #F00; }
	
	
	